#1 Le 25/08/2021, à 14:31
- pol2095
Ajouter une ligne dans un fichier texte via le Terminal
Bonjour,
je voudrais ajouter une ligne dans un fichier texte via le Terminal :
...
%ligne1
%ligne2
%ligne4
...
le résultat attendu
...
%ligne1
%ligne2
%ligne3
%ligne4
...
merci
Hors ligne
#2 Le 25/08/2021, à 14:40
- Watael
Re : Ajouter une ligne dans un fichier texte via le Terminal
pourquoi cette ligne à cet endroit ? quels sont les paramètres de cette modification ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 25/08/2021, à 14:48
- pingouinux
Re : Ajouter une ligne dans un fichier texte via le Terminal
Bonjour,
$ cat ipol
...
%ligne1
%ligne2
%ligne4
...
$ sed '/%ligne4/i%ligne3
' ipol
...
%ligne1
%ligne2
%ligne3
%ligne4
...
Ajouté :
Et pour modifier directement le fichier
$ sed -i '/%ligne4/i%ligne3
' ipol
$ cat ipol
...
%ligne1
%ligne2
%ligne3
%ligne4
...
Dernière modification par pingouinux (Le 25/08/2021, à 14:50)
Hors ligne