bash script does not show properly the new line and carriage return
本问题已经有最佳答案,请猛点这里访问。
我有一个bash脚本,它读取文件并替换字符。我有这个要用,但是由于某种原因,这个或
没有显示…
例如,我有一个文件:/tmp/a
1 2 3 4 | abc 123 xyz 987 |
当我这样做的时候:
1 2 3 4 5 | #!/bin/bash a=$(cat a) // replace stuff here (this works) echo -e $a |
它表明:
1 | abc xyz 987 |
但我想展示一下:
1 2 3 | abc xyz 987 |
如何在那里显示nl或cr?
报价问题:
1 | echo -e"$a" |
保留换行符。