一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Shell中如何刪除文本比較長(zhǎng)的行的實(shí)現(xiàn)方法

Shell中如何刪除文本比較長(zhǎng)的行的實(shí)現(xiàn)方法

2022-02-20 18:01杰瑞26 Linux

這篇文章主要介紹了 Shell中如何刪除文本比較長(zhǎng)的行的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下

 Shell中如何刪除文本比較長(zhǎng)的行的實(shí)現(xiàn)方法

有的時(shí)候需要對(duì)文件執(zhí)行刪除刪除操作,這個(gè)時(shí)候比較常用的會(huì)使用vi命令中的dd命令,比如先執(zhí)行10G(跳轉(zhuǎn)到第10行),然后再執(zhí)行20dd(刪除20行),但實(shí)際情況未必是這么常規(guī),比如說,要?jiǎng)h除文件中,某行長(zhǎng)度超過200個(gè)字符的行,如果文本比較小,還好,如果是幾萬行,幾十萬行的呢? 這個(gè)想用vi就不現(xiàn)實(shí)了。 我然想到的辦法就是:比如說,通過sed,awk,egrep命令來達(dá)到目的。 舉個(gè)簡(jiǎn)單例子。

假如說如下文本文件,要將其中長(zhǎng)度為5字符以上的給刪除掉。

?
1
2
3
4
5
6
7
8
9
root@linux# cat data
1
22
333
4444
55555
666666
7777777
88888888

方法一: 使用awk命令的length()函數(shù)

?
1
2
3
4
5
root@linux# cat data | awk '{if (length($0) <=4 ) print $0}'
1
22
333
4444

方法二: 使用grep命令

?
1
2
3
4
5
root@linux# cat data | egrep -w '^.{1,4}'
1
22
333
4444

方法三: 使用sed命令

?
1
2
3
4
5
6
root@linux# cat data | sed -n '/^.\{5,\}/!w NewFile'
root@linux# cat NewFile
1
22
333
4444

備注:

1. 使用awk,grep命令的時(shí)候,可以將處理好的文件重定向到另外一個(gè)新文件中
2. egrep -w參數(shù),表示僅跟模式匹配的單詞
3. ^. 表示以任意字符開頭的行,這個(gè)和-w命令匹配使用,這個(gè)很關(guān)鍵,否則找不到
4. !w  !表示所有模式不匹配的,w是輸出,寫入到新文件NewFile文件中

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/jerry_1126/article/details/77871972

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品欧美日韩一区二区三区 | 双性双根| 性奶乳妇 | 免费国产高清精品一区在线 | 美女翘臀内疯狂进出 | 国产成人啪精品午夜在线观看 | 波多野结衣xxxx性精品 | 国产成人刺激视频在线观看 | 亚洲AV中文字幕无码久久 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 美女翘臀跪床被打屁股作文 | 丁香网五月天 | 香港成人社区 | 2021国产麻豆剧传媒新片 | 色热综合 | 亚洲免费精品 | 日韩成人在线影院 | 嗯啊好大视频 | youzljzljzljzlj96| 日本一区视频在线 | 国产精品一久久香蕉产线看 | 美国玩尿眼道videos | 欧美精品国产一区二区三区 | 好大好硬好长好爽a网站 | 99久久久久国产精品免费 | 香蕉精品 | 無码一区中文字幕少妇熟女网站 | 日韩欧美中文在线 | 欧美精品亚洲精品日韩专区va | 天堂中文在线观看 | s8sp加密路线和免费路线首页 | 成 人免费va视频 | 欧美三级不卡在线观线看高清 | 国产免费一区二区三区 | 美琪美腿白丝交小说 | 97热在线 | 国产精品探花一区在线观看 | bt天堂在线最新版在线 | 亚洲网视频 | 12一14性xxxxx国外 |