Bonjour,
J'ai beau cherché dans la doc et les options de sed, je ne trouve pas de solution...
J'ai un fichier texte qui n'a qu'une seule ligne. Je dois remplacer toutes les 3 occurences du caractère ";", ce même caractère par le caractère \n.
Pour le moment, la seule solution que j'ai mais qui ne convient pas (trop lent) est de boucler sur sed:
Citation :
#!/bin/sh
i=1
sed -i 's/;/\n/1' xxx.txt
while [ $i -le 8000000 ]
do
echo $i
sed -i 's/;/\n/3' xxx.txt
i=`expr $i +1`
done
|
Avez vous une petite idée de comment faire avancer le schmilblick ?
Merci d'avance