File1中:用一個文本文件替換兩個或多個空格;
hello world
foo bar
a word with a space
我需要更換所有的空格,其與半結腸長度是兩個或更多個(;)。
結果:
文件2:
hello;world
foo;bar
a;word with a space
File1中:用一個文本文件替換兩個或多個空格;
hello world
foo bar
a word with a space
我需要更換所有的空格,其與半結腸長度是兩個或更多個(;)。
結果:
文件2:
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
甜!爲我節省了時間。 – user191960 2009-10-24 01:04:23