Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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