【Linux shell】sed实践(2)
生活随笔
收集整理的這篇文章主要介紹了
【Linux shell】sed实践(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、匹配單引號的行并刪除
#sed -i "/'/d" test.file 匹配用雙引號
2、匹配以單引號開頭的行并刪除 #sed -i "/^'/d" test.file 用^符號
3、多點編輯-e #sed -e "/'/d" -e "s/lgsb/lgsb ' '/g" test.file 匹配單引號的行刪除并匹配有lgsb的行替換為lgsb ' ' -e:多點編輯
4、匹配tab或空格開頭的行并刪除 #sed -i "/^[ \t]/d" test.file [ \t]:表示tab或空格
5、匹配tab或空格開頭同時滿足含有單引號的行并刪除 #sed -i "/^[ \t]/{/'/d}" test.file
6、匹配lgsb或者dwsb的行并打印 #sed -n '/lgsb\|dwsb/p' test.file? 或者 #sed -n '/\(lgsb\|dwsb\)/p' test.file
7、在最后一行結尾添加單引號 #sed -i "s/$/'/d" test.file
#sed -i "/'/d" test.file 匹配用雙引號
2、匹配以單引號開頭的行并刪除 #sed -i "/^'/d" test.file 用^符號
3、多點編輯-e #sed -e "/'/d" -e "s/lgsb/lgsb ' '/g" test.file 匹配單引號的行刪除并匹配有lgsb的行替換為lgsb ' ' -e:多點編輯
4、匹配tab或空格開頭的行并刪除 #sed -i "/^[ \t]/d" test.file [ \t]:表示tab或空格
5、匹配tab或空格開頭同時滿足含有單引號的行并刪除 #sed -i "/^[ \t]/{/'/d}" test.file
6、匹配lgsb或者dwsb的行并打印 #sed -n '/lgsb\|dwsb/p' test.file? 或者 #sed -n '/\(lgsb\|dwsb\)/p' test.file
7、在最后一行結尾添加單引號 #sed -i "s/$/'/d" test.file
總結
以上是生活随笔為你收集整理的【Linux shell】sed实践(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 讲解Guitar Pro打谱使用技巧
- 下一篇: 数据库水平切分的实现原理解析——分库,分