先看腳本
a="haha"
b="hehe"
c=`echo -e "${a}\n$"`
cat > tmp.txt <<EOF
${c}
EOF
輸出
cat tmp.txt
haha
hehe
原理:
- 反引號
(`)
這個(gè)字符所對應(yīng)的鍵一般位于鍵盤的左上角鸵膏,不要將其同單引號(')
混淆听想。反引號括起來的字符串被shell解釋為命令行 -
echo -e
可以識別轉(zhuǎn)義字符琼掠,如\n
是換行符
先看腳本
a="haha"
b="hehe"
c=`echo -e "${a}\n$"`
cat > tmp.txt <<EOF
${c}
EOF
輸出
cat tmp.txt
haha
hehe
原理:
(`)
這個(gè)字符所對應(yīng)的鍵一般位于鍵盤的左上角鸵膏,不要將其同單引號(')
混淆听想。反引號括起來的字符串被shell解釋為命令行echo -e
可以識別轉(zhuǎn)義字符琼掠,如\n
是換行符