Bash Nuevas líneas y personajes de control.


Ejemplo

Se puede incluir una nueva línea en una cadena de una sola cadena o entre comillas dobles. Tenga en cuenta que backslash-newline no produce una nueva línea, el salto de línea se ignora.

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

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

Dentro de las cadenas de comillas en dólares, backslash-letter o backslash-octal se pueden usar para insertar caracteres de control, como en muchos otros lenguajes de programación.

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