[ shell ] 如何在字符串中插入换行符

先看脚本

a="haha"
b="hehe"
c=`echo -e "${a}\n${b}"`
cat > tmp.txt <

输出

cat tmp.txt
haha
hehe

原理:

  • 反引号(`)这个字符所对应的键一般位于键盘的左上角,不要将其同单引号(')混淆。反引号括起来的字符串被shell解释为命令行
  • echo -e可以识别转义字符,如\n是换行符

你可能感兴趣的:([ shell ] 如何在字符串中插入换行符)