GNU/Linux >> Tutoriels Linux >  >> Linux

Toutes les nouvelles lignes sont supprimées lors de l'enregistrement de la sortie cat dans une variable

Le shell divise le msgs variable donc echo obtenir plusieurs paramètres. Vous devez citer votre variable pour éviter que cela ne se produise :

echo "$msgs"

Linux
  1. Ssh – Comment Ssh demande-t-il un mot de passe lorsque toutes les entrées et sorties sont redirigées ?

  2. Transformation automatique des nouvelles lignes dans l'affectation de variables Shell ?

  3. Je voudrais stocker tous les arguments de ligne de commande d'un script Bash dans une seule variable

  4. Lire des valeurs dans une variable shell à partir d'un tube

  5. Comment puis-je copier la sortie d'une commande directement dans mon presse-papiers ?

Comment faire écho dans le fichier

Imprimer la sortie de l'instruction cat dans la boucle de script bash

Chat récursif tous les fichiers en un seul fichier

La sortie du script est mise en mémoire tampon dans un seul message, malgré des instructions d'écho distinctes ?

Existe-t-il des options pour laisser le chat sortir avec la couleur?

Rediriger la sortie de la commande time sous unix vers une variable bash ?