GNU/Linux >> Tutoriales Linux >  >> Linux

Todas las líneas nuevas se eliminan al guardar la salida cat en una variable

El caparazón está dividiendo el msgs variable entonces echo obtenga múltiples parámetros. Debe citar su variable para evitar que esto suceda:

echo "$msgs"

Linux
  1. Me gustaría almacenar todos los argumentos de la línea de comandos en un script Bash en una sola variable

  2. Leer valores en una variable de shell desde una tubería

  3. ¿Cómo puedo copiar la salida de un comando directamente en mi portapapeles?

  4. Convierta la salida ls en csv

  5. Cómo agregar contenidos de múltiples archivos en un archivo

¿Necesito citar sustituciones de comandos al asignar su salida a una variable?

Ssh:¿cómo solicita Ssh una contraseña cuando se redirige toda la entrada y salida?

¿Obtiene "permiso denegado" al redirigir la salida de Sudo Echo "xyz" a un archivo?

¿Transformación automática de nuevas líneas en la asignación de variables de Shell?

Cómo hacer eco en un archivo

¿Redirigir la salida del comando de tiempo en Unix a una variable en bash?