Bonjour,
J'ai mis ce post ici car je n'ai pas trouvé meilleur endroit.
J'ai réalisé un petit script en shell qui permet de substituer des mots dans tous les fichiers d'un répertoire.
*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i in * do sed -e 'xxxx/yyyyy/g' -e 'aaaaa/bbbbb/g' i >$i.new mv $i.new $i
Le problème est que certains fichiers sont vides à la sortie.
c'est à dire que SED renvoie un résultat vide.
Il s'agit des cas ou la ligne en entrée est trop longue.
Comment faire?
Merci
Partager