|
|
|
|
Bonjour,
Je souhaite modifier un fichier de config via un script ksh, seulement je rencontre quelque
problème.
je fait un cat -n mon_fichier.cfg et j'obtiens :
1 # Fichier de configuration contenant les jours non ouvrables de la société (Pentecôte,
2 # jours fériés), les dates sont au format JJ/MM/AAAA.
3 14/07/2006
4 17/07/2006
5 18/07/2006
6 15/08/2006
7 01/01/2007
8 17/01/2008
9 24/01/2008
10 17/07/2008
11 18/07/2008
maintenant grâce au numéro de ligne je veux modifié une ligne par exemple la 4.
je fait donc sed "/4/c 17/07/2006\"g\" toto" mon_fichier.txt
résultat -> sed: command garbled: /4/c 17/07/2006"g" toto
quelqu'un a une idée.
Merci a tous.
Configuration: Windows XP Firefox 3.0
Salut,
|
[tmpfs]$ cat fichier.txt # Fichier de configuration contenant les jours non ouvrables de la société (Pentecôte, # jours fériés), les dates sont au format JJ/MM/AAAA. 14/07/2006 17/07/2006 18/07/2006 15/08/2006 01/01/2007 17/01/2008 24/01/2008 17/07/2008 18/07/2008 [tmpfs]$ sed '4 c 17/07/2006"g" toto' fichier.txt # Fichier de configuration contenant les jours non ouvrables de la société (Pentecôte, # jours fériés), les dates sont au format JJ/MM/AAAA. 14/07/2006 17/07/2006"g" toto 18/07/2006 15/08/2006 01/01/2007 17/01/2008 24/01/2008 17/07/2008 18/07/2008 [tmpfs]$ sed '4 s|.*|&"g" toto|' fichier.txt # Fichier de configuration contenant les jours non ouvrables de la société (Pentecôte, # jours fériés), les dates sont au format JJ/MM/AAAA. 14/07/2006 17/07/2006"g" toto 18/07/2006 15/08/2006 01/01/2007 17/01/2008 24/01/2008 17/07/2008 18/07/2008 [tmpfs]$;-)) JP - Éleveur de pingouins - Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. |
Je suis désoler mais je ne comprend pas, je me suis peut etre mal expliquer mon fichier.txt contient :
|