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

标签 linux awk sed terminal

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

hello\t\tworld\n
hello\t\tworld\t\tagain\n

而不仅仅是:

hello world
hello world again

我前段时间用“sed”或“awk”做过一次......我想......但是,我现在似乎记不起了。

感谢您的帮助。

最佳答案

如果打开其中的文件并键入 :set list,VI 可以向您显示此内容。

例如

$ cat test.txt
hello           world
hello           world           again

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

enter image description here

也像注释状态一样 - cat -A 将为您提供相同的输出:

$ cat -A test.txt
hello^I^Iworld$
hello^I^Iworld^I^Iagain$

关于用于查看原始文件的 Linux 命令,包括其分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33130316/

相关文章:

linux - awk 读取一行的条件,打印另一行的输出

shell - AIX:使用 grep 命令记录文件中的两行

linux - 多线修剪

linux - Yocto for Nvidia Jetson 由于 GCC 7 失败 - 无法计算目标文件的后缀

c++ - 学习编写低级驱动程序 (Linux)。

ruby-on-rails - 我应该自己从文件系统中删除上传的文件吗?

Linux 外壳,awk : Merge 2 Variable Data by Column

regex - 使用AWK 在满足条件时提取数据?

linux - 我想用脚本重命名超过 20k 的文件,但它失败了 : "argument list too long"

linux - 获取最新的匹配字符串值