[Bash Shell] Redirection sortie standard vers un fichier

Autres projets et contributions
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

[Bash Shell] Redirection sortie standard vers un fichier

Message par TuxSpirit »

Bonjour,

Lors de la rédaction d'un script me permettant de créer dynamiquement un fichier contenant plusieurs lignes, pour d'éviter plusieurs lignes du style :

Code : Tout sélectionner

echo "ligne no 1" >> monfichier
echo "ligne no 2" >> mon fichier
....
j'ai naturellement utilisé la commande cat

Code : Tout sélectionner

cat <<EndOfMessage
ligne no 1
ligne no 2
...
EndOfMessage
Cependant, il me restait à trouver une solution pour la redirection de la sortie standard vers un fichier.

La solution est toute bête, il suffisait d'ajouter ' > monfichier ' pour que mon fichier soit automatiquement créer :

Code : Tout sélectionner

cat <<EndOfMessage > monfichier
ligne no 1
ligne no 2
...
EndOfMessage
Espérant que ceci puisse vous êtes utile.
Amicalement,
TuxSpirit
Répondre