Fichier1:
hello world foo bar a word with a space
Je dois remplacer tous les espaces blancs de deux longueurs ou plus par un point-virgule (;).
Résultat:
Fichier2:
hello;world foo;bar a;word with a space
sed -e 's/ \+/;/g' File1 > File2
$ gawk 'BEGIN{FS=" +"}{$1=$1}1' OFS=";" file hello;world foo;bar a;word with a space $ awk '{gsub(/ +/,";")}1' file hello;world foo;bar a;word with a space
Essayer:
sed -e 's/ */;/g' file