强大的sed_拔剑-浆糊的传说_新浪博客
生活随笔
收集整理的這篇文章主要介紹了
强大的sed_拔剑-浆糊的传说_新浪博客
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://man.linuxde.net/sed
配合正則表達式,功能強大。編輯1.5G文件,采用 vim替換,內存不夠,用sed,毫無壓力! --------------------------------------------------------------------------------------------------
全面替換標記g
刪除第M到N行:
配合正則表達式,功能強大。編輯1.5G文件,采用 vim替換,內存不夠,用sed,毫無壓力! --------------------------------------------------------------------------------------------------
替換文本中的字符串:
sed 's/book/books/' file-n選項和p命令一起使用表示只打印那些發生替換的行:
sed -n 's/test/TEST/p' file
直接編輯文件選項-i,會匹配file文件中每一行的第一個book替換為books:
sed -i 's/book/books/g' file全面替換標記g
使用后綴 /g 標記會替換每一行中的所有匹配:
sed 's/book/books/g' file當需要從第N處匹配開始替換時,可以使用 /Ng:
echo sksksksksksk | sed 's/sk/SK/2g' skSKSKSKSKSKecho sksksksksksk | sed 's/sk/SK/3g' skskSKSKSKSKecho sksksksksksk | sed 's/sk/SK/4g' skskskSKSKSK delete certain line, or delete from a-line to b line刪除第M到N行:
sed -i 'M,Nd' filename
替換空行:
$sed -i? ?'s/^\s*$//g'? ? beijing_traffic_big_db.txt
總結
以上是生活随笔為你收集整理的强大的sed_拔剑-浆糊的传说_新浪博客的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ElasticSearch实战系列二:
- 下一篇: 乔布斯的演讲技巧