bash脚本不能正确显示新行和回车
我有一个bash脚本,可以读取文件并替换字符。我必须这样做,但由于某种原因,\n或\r没有显示 例如,我有一个文件:/tmp/abash脚本不能正确显示新行和回车,bash,newline,Bash,Newline,我有一个bash脚本,可以读取文件并替换字符。我必须这样做,但由于某种原因,\n或\r没有显示 例如,我有一个文件:/tmp/a abc 123 xyz 987 当我这样做时: #!/bin/bash a=$(cat a) // replace stuff here (this works) echo -e $a 它表明: abc xyz 987 但我想展示: abc xyz 987 如何在那里显示NL或CR?引用问题: echo -e "$a" 保持新线。天哪,谢谢
abc
123
xyz
987
当我这样做时:
#!/bin/bash
a=$(cat a)
// replace stuff here (this works)
echo -e $a
它表明:
abc xyz 987
但我想展示:
abc
xyz
987
如何在那里显示NL或CR?引用问题:
echo -e "$a"
保持新线。天哪,谢谢,我感觉很沮丧now@PatREllery发生在我们当中最好的人身上:-)真棒@Jens。精彩的