Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1110 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  insertion d'une ligne en fin de fichier avec sed

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

insertion d'une ligne en fin de fichier avec sed

n°727179
linoar
Posté le 09-09-2005 à 12:26:06  profilanswer
 

Voilà j'aimerais pouvoir insérer une ligne à la fin d'un fichier texte.  
J'aimerais savoir comment faire avec sed.
J'ai essayé de lire le man mais je comprends rien.
J'ai fait un truc du style :

sed -e" bla bla" config > temp


Mais ça me l'insère de partout.
Si vous pouviez m'aider c'est la première fois que je me sers de cette commande.
(D'ailleur si vous avez un bon site Internet sur cette commande je suis prenneur)
 
PS : il y a a antislash avt bla bla

mood
Publicité
Posté le 09-09-2005 à 12:26:06  profilanswer
 

n°727197
Toucouch
Posté le 09-09-2005 à 12:51:50  profilanswer
 

Code :
  1. sed '$a\\\ bla bla' config > temp


[edit] Le forum n'affiche qu'un antislash au lieu des 3 que j'ai écrit!


Message édité par Toucouch le 09-09-2005 à 12:53:47
n°727200
_kal_
Posté le 09-09-2005 à 13:00:46  profilanswer
 

pourquoi t'utilises pas echo ?
 

Code :
  1. echo "blabla" >> temp

n°727201
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-09-2005 à 13:02:01  profilanswer
 

+1 :o

n°727202
Toucouch
Posté le 09-09-2005 à 13:02:46  profilanswer
 

_kal_ a écrit :

pourquoi t'utilises pas echo ?

Code :
  1. echo "blabla" >> temp



Il a dit avec sed... Tricheur ! :p

n°727212
_kal_
Posté le 09-09-2005 à 13:36:07  profilanswer
 

Toucouch a écrit :

Il a dit avec sed... Tricheur ! :p


 
 
Bah voui mais peut etre ignorait il qu'on peut le faire tres simplement avec echo  :whistle:  
 
Enfin ca m'etonerait mais bon, on sait jamais :D

n°727216
linoar
Posté le 09-09-2005 à 13:50:19  profilanswer
 

je vous remercie

n°727218
Pillow
'cos the trees won't talk
Posté le 09-09-2005 à 13:55:13  profilanswer
 

Toucouch a écrit :

Il a dit avec sed... Tricheur ! :p


Ce n'est pas très difficile avec sed non plus :

Code :
  1. sed -i '$ s/$/\nbla bla/' temp

n°727307
Toucouch
Posté le 09-09-2005 à 15:49:09  profilanswer
 

Pillow a écrit :

Ce n'est pas très difficile avec sed non plus :

Code :
  1. sed -i '$ s/$/\\nbla bla/' temp



Code :
  1. sed -i '$abla bla' temp

7 caractères de moins :kaola:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  insertion d'une ligne en fin de fichier avec sed

 

Sujets relatifs
Probleme de fichier zone (Bind9)erreur lors de copie de fichier:"cp ne peut evaluer..."
manipulation de contenu de fichier avec awkmise a jour sinaptic , erreur sur le fichier udev
Fichier contigufichier batch
Type de fichier pour un driver mac os X[Awk] ajouter un caractere en debut d'une ligne specifique
[shell] ajouter ligne en début de fichier[Shell] Insertion ligne dans un fichier avec sed...
Plus de sujets relatifs à : insertion d'une ligne en fin de fichier avec sed


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR