先看脚本
a="haha"
b="hehe"
c=`echo -e "${a}\n${b}"`
cat > tmp.txt <<EOF
${c}
EOF
输出
cat tmp.txt
haha
hehe
原理:
- 反引号
(`)
这个字符所对应的键一般位于键盘的左上角,不要将其同单引号(')
混淆。反引号括起来的字符串被shell解释为命令行 -
echo -e
可以识别转义字符,如\n
是换行符
先看脚本
a="haha"
b="hehe"
c=`echo -e "${a}\n${b}"`
cat > tmp.txt <<EOF
${c}
EOF
输出
cat tmp.txt
haha
hehe
原理:
(`)
这个字符所对应的键一般位于键盘的左上角,不要将其同单引号(')
混淆。反引号括起来的字符串被shell解释为命令行echo -e
可以识别转义字符,如\n
是换行符本文标题:[ shell ] 如何在字符串中插入换行符
本文链接:https://www.haomeiwen.com/subject/huhawftx.html
网友评论