Je déplace le sujet dans shell/batch alors.
Personnellement j'écrirais ça en awk :
awk '{ for(i=1; i <= NF; i++) { printf("\"%s\" ", $i); } printf("\n" ); }' tonfichier |
Ou alors en PERL :
perl -p -e 's/(\w+)/"$1"/g;' tonfichier |
Doit y avoir moyen avec sed aussi, mais j'ai toujours autant de mal avec les regexp POSIX.
Message édité par Elmoricq le 23-05-2008 à 11:52:49