modifier tout les fichier d'une arborescence.

modifier tout les fichier d'une arborescence. - Linux et OS Alternatifs

Marsh Posté le 22-10-2002 à 17:04:01    

salut,
 
voici mon pb :
 
j'aimerais rajouter la ligne BBB dans tout les fichiers qui contiennet le texte AAA.
 
l'ajout de BBB se fera juste apres la ligne AAA
 
avant :
EEE
AAA
CCC
 
apres :
EEE
AAA
BBB
CCC
 
il faut que les fichiers ne contenant pas AAA ne soit pas modifiés.
 
comment m'y prendre ?
 
(j'utilise bash)
 
je vais me lancer dans la lecture des docs de awk, grep ou sed pour pas mourrir idiot, si au moins vous pouviez m'indiquer avant quel outils est le plus indiqué pour cette tache ?
 
merci

Reply

Marsh Posté le 22-10-2002 à 17:04:01   

Reply

Marsh Posté le 22-10-2002 à 17:07:05    

perl -pi 's/AAA/AAA\\nBBB/' `find . -type f`


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 22-10-2002 à 17:12:25    

je vais essayer ca tout de suite.
merci :jap:


Message édité par nico168 le 22-10-2002 à 17:13:48
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed