Insertion de ligne en début de fichier avec sed

Résolu
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -  
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaie d'insérer une ligne en début de fichier via cette commande mais cela ne fonctionne pas!

sed -i '1iBonjour,\n\n ci-dessous bla bla bla blan.\n\nBonne journée' fichier.txt


J'ai aussi essayé cela également mais cela ne fonctionne pas non plus.

sed -i 1i"Bonjour,\n\n ci-dessous bla bla bla blan.\n\nBonne journée" fichier.txt


Une idée du pourquoi?

Merci

A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
ça marche
avec -i sed modifie directement le fichier
$ cat fichier
aaa
bbb
ccc
$ sed -i 1i"Bonjour,\n\n ci-dessous bla bla bla blan.\n\nBonne journée" fichier
$ cat fichier
Bonjour,

ci-dessous bla bla bla blan.

Bonne journée
aaa
bbb
ccc
1
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Bizarre! Je viens de retester et cela fonctionne désormais!

Merci
0