在典型的 Linux 系统中,我们可以使用
cat -A [file]
输出文件,其中制表符显示为 ^I
,并且在行的真正末尾有一个 $
符号,指示行末尾有多少个空格。
但是在我的 Mac OS Calatlina zsh 终端中,我收到以下错误
tilak@Tilaks-Macbook-Pro ~ % cat -A file.txt
cat: illegal option -- A
usage: cat [-benstuv] [file ...]
tilak@Tilaks-Macbook-Pro ~ %
我已经尝试过
cat -tv [file]
但其输出与 cat [file]
相同
这是 -tv 选项的猫手册...
-t 显示非打印字符(见-v选项),并显示 制表符为“^I”。
-v 显示非打印字符,使其可见。 控制 对于 control-X,字符打印为“^X”;删除字符 (八进制 0177)打印为“^?”。 非 ASCII 字符(高位 位集)打印为“M-”(用于元)后跟字符 对于低 7 位。
不知道是否有帮助,但是... 目前参考书:William Shots - A Linux Command Line 完整介绍_(No Starch Press 2019)
我用
cat -vet