我创建了一个带有时间戳的文件,由于某种原因,我无法在文件中添加换行符

时间:2015-06-26 23:06:26

标签: linux bash shell echo

我尝试过的一些命令是

printf "%s\n" >> file$DATE.txt
echo -e "\n" >> file$DATE.txt 

可以发生什么事?是因为我使用记事本吗?

1 个答案:

答案 0 :(得分:2)

简而言之,是的。

记事本只能理解DOS行结尾而不是Unix行结尾。使用Wordpad或任何其他功能更强的编辑器正确查看换行符。

或者,如果您确实要创建DOS / Windows行结束文件,请在\r\n调用中使用printf,因为Barmar在其评论中指出。