bash脚本无法正确显示换行和回车符。

13 浏览
0 Comments

bash脚本无法正确显示换行和回车符。

这个问题已经有答案了

在Bash中回显换行符显示字面意义的\\n

我有一个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?

admin 更改状态以发布 2023年5月20日
0
0 Comments

引用问题:

echo -e "$a"

保留换行符。

0