显示不可打印的字符
这有助于查看是否存在任何不可打印的字符或非 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 -vET
的 cat -A
(A for All)。它将显示 TAB 字符(显示为^I
),不可打印的字符和每行的结尾:
$ echo '” `' | cat -A
M-bM-^@M-^]^I`$