显示不可打印的字符

这有助于查看是否存在任何不可打印的字符或非 ASCII 字符。

例如,如果你从网络上复制粘贴代码,则可能会使用而不是标准 "

$ cat -v file.txt
$ cat -vE file.txt # Useful in detecting trailing spaces.

例如

$ echo '”     ' | cat -vE # echo | will be replaced by actual file.
M-bM-^@M-^]     $

你可能还想使用相当于 cat -vETcat -A(A for All)。它将显示 TAB 字符(显示为^I),不可打印的字符和每行的结尾:

$ echo '” `' | cat -A
M-bM-^@M-^]^I`$