我想查看实际的文件内容,而无需格式化以打印。例如,要显示:
n0.032,170n0.034,290
而不是:
0.032,170
0.34,290
是否有命令可以在bash中回应文件的实际数据?我已经尝试使用head
,cat
,more
等。但是所有这些似乎都回荡了"印刷形式"文本。例如:
$ cat example.csv
0.032,170
0.34,290
如何在文件中打印实际字符?
这就像您错过的理解"文件中的实际字符"是什么。您不会在该文件中找到字符和
n
。但是只有线供稿,这是一个特定的字符。因此,像CAT这样的实用程序实际上确实会精确地输出文件中的字符。
以相反的方式说:如果您确实在文件中实际上有两个字符,那么像CAT这样的实用程序实际上会输出它们。我只是检查了一下,只是为了确定。
如果您使用六角核器打开文件,则可以轻松地检查该文件。在那里,您会看到字符0a(十进制10),该字符是线供稿字符。您将不是请参阅该文件中某个地方的两个字符和
n
的对。
许多编程语言以及Shell Environments在字符串定义中使用n
之类的逃生序列,并将其识别为控制字符,否则将不可打字。因此,也许这就是您的印象来自您的文件应包含这两个字符的地方。
将新线显示为n
,您可以尝试:
awk 1 ORS='\n' input-file
这是不是"文件中的实际字符",因为 n
只是显示新线的常规方法,但这似乎是您想要的。