【发布时间】:2018-04-20 00:52:33
【问题描述】:
我有一个单行文件,行尾没有换行符。当我运行以下命令时:
diff oneline-file.txt any-file.txt | wc -c
我明白了:
Warning: missing newline character in oneline-file.txt
为什么这是一个错误?我该如何解决?我可以先这样做:
echo "\n" >> oneline-file.txt
我宁愿做一些不改变文件的事情。谢谢。
【问题讨论】:
-
只是警告,不影响结果。
-
这是什么版本的
diff?我没有收到那个警告,但输出有\ No newline at end of file。 -
echo "\n"不会回显换行符,它会回显该文字字符串。 -
你用的是什么发行版?