After working a lot with shell scripts, it turns out that one of the single most important concepts when handling arbitrary user input is the null character, aka. NUL
, \0
, ^@
, and others. I added it to a question which included the line
Is there a way to detect NUL (
\0
) characters insed
?
but it was removed by a very high-rated user. Considering how important and difficult NUL handling is in for example Bash, shouldn't it be OK to add this tag (or null-separator
/null-character
) to such questions?