查看原始文件的 Linux 命令,包括其分隔符

wi3*_*i3o 4 linux terminal awk sed

我正在尝试在终端中查看文件的内容,包括其分隔符。例如:

hello\t\tworld\n
hello\t\tworld\t\tagain\n
Run Code Online (Sandbox Code Playgroud)

而不仅仅是:

hello world
hello world again
Run Code Online (Sandbox Code Playgroud)

我不久前使用“sed”或“awk”做过一次......我想......但是,我现在似乎不记得了。

谢谢您的帮助。

zze*_*nnn 5

如果打开其中的文件并输入 :set list,VI 可以向您显示这一点。

例如

$ cat test.txt
hello           world
hello           world           again
Run Code Online (Sandbox Code Playgroud)

在 VI 中,^I 是制表符,$ 是换行符。

在此输入图像描述

也像评论所述 -cat -A会给你相同的输出:

$ cat -A test.txt
hello^I^Iworld$
hello^I^Iworld^I^Iagain$
Run Code Online (Sandbox Code Playgroud)