linux - 如何在 Bash 字符串中添加新行?

新行 \n 不在 shell 字符串中考虑:

str="aaa\nbbbb"
echo $str

输出:

aaa\nbbbb

预期结果:

aaa
bbbb

如何在字符串中添加新行?

最佳答案

$ echo "a\nb"
a\nb
$ echo -e "a\nb"
a
b

https://stackoverflow.com/questions/17950742/

相关文章:

c - 你如何在 C 中的 Linux 上进行非阻塞控制台 I/O?

c - 分段故障处理

linux - 如何将上下文后的 grep 设置为 "until the next blank li

c - 如何在 Linux 中创建高分辨率计时器来测量程序性能?

linux - 为什么 perf 不报告缓存未命中?

linux - 将 Emacs 复制/粘贴与系统复制/粘贴集成

c++ - 将字符串作为指针或文字传递时,strcmp() 返回值不一致

linux - find 和 ls 上的通配符

c - 无论如何要从命令行获取c程序的返回值?

c - 使用 gdb 将地址转换为行