Bash 换行符和控制字符

示例

换行符可以包含在单字符串或双引号字符串中。请注意,反斜杠换行符不会导致换行符,换行符将被忽略。

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'