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 :
[sbilbeau@localhost ~]$ cat test.txt
ligne2
[sbilbeau@localhost ~]$ sed -i '1iLigne1' test.txt
[sbilbeau@localhost ~]$ 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 :
[sbilbeau@localhost ~]$ cat test.txt
ligne1
[sbilbeau@localhost ~]$ echo "ligne2" >> test.txt
[sbilbeau@localhost ~]$ cat test.txt
ligne1
ligne2
Aucun commentaire:
Enregistrer un commentaire