linux - 向 unix shell 变量添加换行符

我想在其中格式化数据的 shell 脚本中有一个变量。该变量在循环的每次迭代期间存储新数据。每次存储新数据时,我都想插入一个换行符。这是我尝试将数据存储到变量中的方式。

VARIABLE="$VARIABLE '\n' SomeData"

不幸的是,输出包含文字 '\n' 任何帮助将不胜感激。

最佳答案

试试$'\n':

VAR=a
VAR="$VAR"$'\n'b
echo "$VAR"

给我

a
b

https://stackoverflow.com/questions/9402961/

相关文章:

linux - 如何在 Linux 上安装 Node 二进制分发文件

bash - 即使文件存在且不为空,也总是给出 false

linux - 获取 Docker 容器名称

linux - 如何在 Linux Shell 脚本中检查组是否存在并添加是否不存在

python - 如何在python中检索进程开始时间(或正常运行时间)

linux - PHP CURL 启用 Linux

linux - 一个 C hello world 的汇编输出的每一行是什么意思?

linux - 试运行 cron 条目

regex - 你如何用 sed "debug"一个正则表达式?

c - 在 C 中检测 64 位编译