1
,以減少文件的空間我有一個文件,我想在它的以下變化:正則表達式1
通過n-1
空格替換連續n
空間。
例子:
輸入:
a b c e
fg j ij k
輸出:
ab c e
fgj ijk
我該怎麼辦呢?
,以減少文件的空間我有一個文件,我想在它的以下變化:正則表達式1
通過n-1
空格替換連續n
空間。
例子:
輸入:
a b c e
fg j ij k
輸出:
ab c e
fgj ijk
我該怎麼辦呢?
你可以做到這一點在sed
爲:
sed -r -i 's/ (*)/\1/g' in
正則表達式中使用/ (*)/
搜索一個空格,然後是零個或多個空格。它記得零或多個空格部分,並用記憶部分替換整個空格。
s/ (*)/$1/g
即,更換一個空格,接着任意數目的空格(包括0),具有空間後者數目。實質上,我們匹配/ +/
,同時捕獲/ */
。