#1 Le 22/06/2010, à 17:57
- amauche
Remplacer une ligne par une autre avec sed.
Bonjour,
Je voulais savoir si quelqu'un sait comment faire pour remplacer une ligne par une autre avec la commande sed.
Par exemple j'ai dans un fichier une ligne qui commencer par
log_timestamp
ou
#log_timestamp
je voudrais pouvoir les remplacer par une autre.
Merci par avance,
Hors ligne
#2 Le 22/06/2010, à 18:13
- AnsuzPeorth
Re : Remplacer une ligne par une autre avec sed.
Bjr,
Un très bon tutoriel :
http://www.commentcamarche.net/faq/suje … sed-part-i
Si après cette saine lecture tu n'y arrive tjrs pas, il y aura tjrs qql'un pour te donner la réponse (bien que ta demande soit la base de l'utilisation de sed)
Je trouve qu'il est préférable de trouver seul, on imprime mieux
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#3 Le 22/06/2010, à 19:48
- nesthib
Re : Remplacer une ligne par une autre avec sed.
@AnsuzPeorth : ah bon ? on peut imprimer avec sed ? je pensais que ça se faisait avec lp
→[]
nan juste c'est pas drôle (pour nous) elle était facile celle-là
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#4 Le 23/06/2010, à 06:11
- AnsuzPeorth
Re : Remplacer une ligne par une autre avec sed.
on peut imprimer avec sed ?
Ben tu vois, je t'aurais au moins appris une chose ...
sed montexte >@${!var//\//\\\ }(.)(.)<3(lexmark)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#5 Le 23/06/2010, à 08:13
- nesthib
Re : Remplacer une ligne par une autre avec sed.
-_-" la drogue c'est mal Ansuz…
sinon tu as trouvé (cherché) amauche ?
.sed '/^[#]\?log_timestamp/s/.*/ligne de substitution/' ton_fichier
option -i à ajouter pour écrire dans le fichier.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#6 Le 23/06/2010, à 11:03
- AnsuzPeorth
Re : Remplacer une ligne par une autre avec sed.
-_-" la drogue c'est mal Ansuz…
Je sais, mais c'est tellement bon
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne