在Linux上执行:echo 'aaaaaa' > test.htm然后在浏览器查看test.htm源码,会有一行空行;
echo 'aaaaaa' > test.htm
用vim查看只有一行;
将此文件下载下来用SublimeText查看有两行;
如何在Linux上生成一行的文件?什么原因造成的?
闭关修行中......
echo -n aaaaaa > test.htm
vim默认会隐藏文件尾的一个换行, 你用xxd就能看到最后那个0a
0a
//对比下md5值 $ echo -n 123456|md5sum |cut -b-32 e10adc3949ba59abbe56e057f20f883e $ echo 123456|md5sum |cut -b-32 f447b20a7fcbf53a5d5be013ea0b15af $ echo 123456 | hd #可以看到末尾多了`0a`字符 >>> md5(123456) => "e10adc3949ba59abbe56e057f20f883e"
vim默认会隐藏文件尾的一个换行, 你用xxd就能看到最后那个
0a