BASH : ajouter des lignes en début de fichier

BASH : ajouter des lignes en début de fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-01-2007 à 16:35:29    

Bonjour les gens,
 
J'arrivent à faire des trucs sympas avec sed, mais je n'arrive pas à faire un truc tout bete : ajouter des lignes/messages au debut d'un fichier ...
 
Sauriez vous comment faire ?
 
merci d'avance

Reply

Marsh Posté le 13-01-2007 à 16:35:29   

Reply

Marsh Posté le 13-01-2007 à 17:38:37    

echo "blabla" > fichier_temp
cat fichier >> fichier_temp
mv -f fichier_temp fichier


 
non ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-01-2007 à 17:41:50    

Oui ca marche,
je souhaitais le faire en sed that's all ;)
 
sed 1i\ 'debut traiteement'  fichier
 
Par contre saurais tu comment  faire poure que la modif soit inscrite directement dans le fichier ? car la il me l'affiche sur le terminal ...  rediriger la sortie std ? autre ? un parametre à sed ?
 
merci d'avance

Reply

Marsh Posté le 13-01-2007 à 17:42:34    

je connais pas du tout sed :/


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-01-2007 à 23:47:24    

man sed => sed -i


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 14-01-2007 à 17:00:50    

oki merci :)
 
j'avais mal lu le man ... sorry

Reply

Sujets relatifs:

Leave a Replay

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