强大的sed_拔剑-浆糊的传说_新浪博客
生活随笔
收集整理的這篇文章主要介紹了
强大的sed_拔剑-浆糊的传说_新浪博客
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
http://man.linuxde.net/sed
配合正則表達(dá)式,功能強(qiáng)大。編輯1.5G文件,采用 vim替換,內(nèi)存不夠,用sed,毫無(wú)壓力! --------------------------------------------------------------------------------------------------
全面替換標(biāo)記g
刪除第M到N行:
配合正則表達(dá)式,功能強(qiáng)大。編輯1.5G文件,采用 vim替換,內(nèi)存不夠,用sed,毫無(wú)壓力! --------------------------------------------------------------------------------------------------
替換文本中的字符串:
sed 's/book/books/' file-n選項(xiàng)和p命令一起使用表示只打印那些發(fā)生替換的行:
sed -n 's/test/TEST/p' file
直接編輯文件選項(xiàng)-i,會(huì)匹配file文件中每一行的第一個(gè)book替換為books:
sed -i 's/book/books/g' file全面替換標(biāo)記g
使用后綴 /g 標(biāo)記會(huì)替換每一行中的所有匹配:
sed 's/book/books/g' file當(dāng)需要從第N處匹配開(kāi)始替換時(shí),可以使用 /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
總結(jié)
以上是生活随笔為你收集整理的强大的sed_拔剑-浆糊的传说_新浪博客的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ElasticSearch实战系列二:
- 下一篇: 乔布斯的演讲技巧