Mac OS Catalina zshell:cat -A 是非法的,那么替代品是什么?

问题描述 投票:0回答:1

在典型的 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)

linux macos terminal zsh
1个回答
0
投票

我用

cat -vet

按照这个顺序,我很容易记住——我的 Mac 猫需要兽医。
|选项|描述| |------|----| |-v|
© www.soinside.com 2019 - 2024. All rights reserved.