換行符和控制字元

換行符可以包含在單字串或雙引號字串中。請注意,反斜槓換行符不會產生換行符,會忽略換行符。

newline1='
'
newline2="
"
newline3=$'\n'
empty=\

echo "Line${newline1}break"
echo "Line${newline2}break"
echo "Line${newline3}break"
echo "No line break${empty} here"

在美元引用字串中,反斜槓字母或反斜槓八進位制可用於插入控制字元,就像許多其他程式語言一樣。

echo $'Tab: [\t]'
echo $'Tab again: [\009]'
echo $'Form feed: [\f]'
echo $'Line\nbreak'