Aide sur la syntaxe sed -i
Résolu
GHISLINO
Messages postés
214
Date d'inscription
Statut
Membre
Dernière intervention
-
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
La commande
je voudrais avoir la commande pour faire ce changement avec sed sauf sur les deux premieres lignes.
et aussi
merci d'avance.
La commande
sed 's/E/C/' Cell.csv -isous linux remplace tous les premier E par C sur toutes les lignes.
je voudrais avoir la commande pour faire ce changement avec sed sauf sur les deux premieres lignes.
et aussi
sed 's/E/C/' Cell.csv -ine fonctionne par sur UNIX solaris 10
merci d'avance.
2 réponses
-
Salut,
Il suffit de préciser l'intervalle de lignes (de la 3ème à la dernière) :$ cat plop
un EEEE ici
Un autre là EEEEE
puis encore un EEEEE et un EEEEE
et d'autres EEEEE et EEEEEE
EEEEEEE
EEEEEE
EEEEEE
$ sed '3,$ {s/E/C/}' plop
un EEEE ici
Un autre là EEEEE
puis encore un CEEEE et un EEEEE
et d'autres CEEEE et EEEEEE
CEEEEEE
CEEEEE
CEEEEE
Quant à ton autre problème, c'est normal, l'option "-i" n'est effective que depuis la version 3.4 de sed et en général les Unix ne l'intègre pas encore ;-\
-
Bonsoir Zipe31
Merci beaucoup pour ton retour , ca marche tres bien
merci encore.
cdlt