sed是一種流編輯器,能夠完美的配合正則表達(dá)式使用,功能非常強(qiáng)大
刪除文檔的第一行
sed -i '1d'
刪除文檔的最后一行
sed -i '$d'
在文檔指定行中增加一行
例如文檔如下:
echo "1";
echo "2";
echo "4";
echo "5";
想要在echo "2";后面加上一條echo "3";可以用如下命令
sed -i '/echo "2";/aecho "3";'
之所以用分號(hào),是因?yàn)槲谋局斜緛砭陀?。也就是說分號(hào)不是必須的!
抽象出來就是: sed -i '/* /a*'
刪除文件中包含某個(gè)關(guān)鍵字開頭的所有行
sed -i '/^QWQ/d'#其中^表示行起始定位,此處表示以QWQ開頭
刪除文件中包含某個(gè)關(guān)鍵字的所有行
sed -i '/QWQ/d'