如何在 Unix 命令行中查看任何文件(例如纯文本)中的隐藏格式元素(例如换行符或制表符)?
How to view hidden formatting elements (such as new-line, or tab) within any file, say plain text, in Unix command line?
有没有办法在使用 UNIX 终端(我使用 bash)时可视化文件中的隐藏格式元素?我要查找的内容显示为 say /s 或显示为 /t。
我找这个的原因是有时我通过从 .xlsx 复制粘贴单元格在 Windows 的纯文本文件中创建或编辑列表,sort -u
停止处理该文件。 然后我必须 运行 以下内容才能使其再次工作:
tr -d '' < filename
如果我们能看到这些东西以及其他东西(例如内部文件分隔符)以更有效地使用 awk -F
,那将非常有帮助
您可以为此使用 hexdump
hexdump -c file
这将 return 类似于
0000000 s p a c e a t e n d o f
0000010 l i n e \n t a b a t e n d
0000020 o f l i n e \t \n \n
000002b
有没有办法在使用 UNIX 终端(我使用 bash)时可视化文件中的隐藏格式元素?我要查找的内容显示为 say /s 或显示为 /t。
我找这个的原因是有时我通过从 .xlsx 复制粘贴单元格在 Windows 的纯文本文件中创建或编辑列表,sort -u
停止处理该文件。 然后我必须 运行 以下内容才能使其再次工作:
tr -d '' < filename
如果我们能看到这些东西以及其他东西(例如内部文件分隔符)以更有效地使用 awk -F
您可以为此使用 hexdump
hexdump -c file
这将 return 类似于
0000000 s p a c e a t e n d o f
0000010 l i n e \n t a b a t e n d
0000020 o f l i n e \t \n \n
000002b