新行 \n 不在 shell 字符串中考虑:
\n
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 将地址转换为行