Red de conocimiento informático - Material del sitio web - ¿Qué es el símbolo de nueva línea en los comandos de programación del shell?

¿Qué es el símbolo de nueva línea en los comandos de programación del shell?

1. Una variable de shell es solo un parámetro representado por un nombre, o una secuencia de caracteres representados por un nombre. Por ejemplo, defina la variable a: a='a\nb' La variable a representa la cadena 'a\nb';

'\n' representa una nueva línea, que es esencialmente si la 'función de escape de barra invertida' está habilitado A continuación se enumeran tres métodos de uso, uno se genera tal cual y los otros dos se analizan y se añaden una nueva línea.

2. El primer tipo de salida es tal cual: usando echo$a, genera el carácter a\nb sin analizar la nueva línea.

2. El segundo tipo de nueva línea de salida: use echo-e$a, que genera el carácter a, luego una nueva línea y luego genera el carácter b

La opción -e es habilitar la función de escape de barra diagonal inversa

3. El tercer tipo de nueva línea de salida: Otro ejemplo de nueva línea de salida es printf$a.

Cuando se ingresa el comando printf$a, se genera los caracteres a, luego una nueva línea y luego el carácter b. printf habilita el cambio de barra invertida de forma predeterminada. A diferencia del comando echo, echo agrega un carácter de nueva línea al final de la salida, lo que facilita su lectura.