刪除以a開頭的行
[cpp]?view plain?copy
sed?-i?'/^a.*/d'?tmp.txt??
-i 表示操作在源文件上生效.否則操作內(nèi)存中數(shù)據(jù),并不寫入文件中.
在分號內(nèi)的/d表示刪除匹配的行
替換匹配行:
[cpp]?view plain?copy
sed?-i?'s/^a.*/haha/g'?tmp.txt???
分號內(nèi)的s/表示替換
/g表示全局替換
刪除以a開頭的行
[cpp]?view plain?copy
sed?-i?'/^a.*/d'?tmp.txt??
-i 表示操作在源文件上生效.否則操作內(nèi)存中數(shù)據(jù),并不寫入文件中.
在分號內(nèi)的/d表示刪除匹配的行
替換匹配行:
[cpp]?view plain?copy
sed?-i?'s/^a.*/haha/g'?tmp.txt???
分號內(nèi)的s/表示替換
/g表示全局替換