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
....
Code : Tout sélectionner
cat <<EndOfMessage
ligne no 1
ligne no 2
...
EndOfMessage
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