結合sed命令一個命令結合SED命令
我目前在做這兩個命令
刪除每一行
sed -i 's/\(.\{1\}\)//'
在每一行中刪除多餘的空格的第一個字符
sed -i 's/ //g'
它正在分析的237GB文件中有3.4億條線,我不希望它需要通過兩次。
結合sed命令一個命令結合SED命令
我目前在做這兩個命令
刪除每一行
sed -i 's/\(.\{1\}\)//'
在每一行中刪除多餘的空格的第一個字符
sed -i 's/ //g'
它正在分析的237GB文件中有3.4億條線,我不希望它需要通過兩次。
下面的sed命令會組合這兩者。使用;
作爲分隔符來組合兩個sed操作。
sed -i 's/\(.\{1\}\)//;s/ //g' file
另一種方式:
sed -i -e 's/\(.\{1\}\)//' -e 's/ //g' file
命令看起來像sed -i '(\ {1 \} \)S/\ //;' S///G」 發現你只需要使用分號。對不起,堵塞板子。 – BulletB
第一個命令與'sed -i'/.//''有什麼不同? – Beta
老實說不知道,發現以前的stackoverflow問題的命令,它的工作,所以我沒有質疑它。 – BulletB