Ajouter une ligne au début ou à la fin d'un fichier texte sous Linux
![]()
Cet article explique comment insérer une chaîne de caractères au début ou à la fin d'un fichier texte. Cette astuce sera particulièrement utile lors d'un développement de script shell par exemple.
1. Ajouter une ligne en début de fichier
Pour insérer une ligne au début d'un fichier, il faudra utiliser la commande sed. Voici un exemple d'utilisation :
$ cat test.txt
ligne2
$ sed -i '1iLigne1' test.txt
$ cat test.txt
ligne1
ligne2
On notera l'utilisation du code 1i au début de la chaîne à insérer. Le chiffre 1 indique à sed d'insérer cette phrase sur la première ligne.
2. Ajouter une ligne en fin de fichier
Ajouter une ligne à la fin d'un fichier est une opération beaucoup plus simple sous Linux. Il suffit d'utiliser l'opérateur ">>" pour réaliser ceci.
Voici un exemple d'utilisation :
$ cat test.txt
ligne1
$ echo "ligne2" >> test.txt
$ cat test.txt
ligne1
ligne2


Créé en 2005, Tux-planet est un site qui a pour ambition de regrouper des articles sur Linux et le monde des logiciels libres. 





1 Commentaires pour "Ajouter une ligne au début ou à la fin d'un fichier texte sous Linux"
Flux des commentaires de cet article Ajouter un commentaireC'est terrible ton site, toujour aussi intereessant!