Je peux faire cat file.txt
pour obtenir le contenu d'un fichier, mais je veux aussi clouer sur une dernière ligne de mon choix.
J'ai essayé la tuyauterie (cat file.txt ; echo "My final line") |
mais seule la ligne finale passe à travers le tuyau. Comment puis-je rejoindre le chat et la ligne finale?
Modifier pour un point de clarification: je ne souhaite pas modifier le fichier lui-même. Je suis conscient que si c'était le cas, je pourrais le faire echo "My final line" >> file.txt
ou echo "My final line" | tee -a file.txt
mais j'essaie seulement de faire l'ajout dans le contexte de cette commande particulière afin que je puisse diriger la concaténation de file.txt
et "My final line"
.
>>
si je voulais éditer le fichier lui-même.
file.txt
? Votre extrait de pipe devrait fonctionner.
echo "My final line" >> file.txt
?