新聞中心
linux 下用 AWK 命令快速刪除文件上多余內(nèi)容
在Linux系統(tǒng)可以快速使用Awk 命令來刪除文件上的多余內(nèi)容,用戶只需要編寫合適的Awk命令,即可快速完成,以下我將介紹兩個比較簡單的用法,以供大家參考。
1.按行刪除:
在命令終端運行如下命令:
awk ‘NR!=行號’ 原文件 > 新文件
上面的命令的意思是,把原文件中不等于行號的內(nèi)容過濾出來,存入到新建的文件中。例如,
awk ‘NR!=2’ test.txt > newtest.txt
就是把test.txt中不等于2的行篩出來放入到newtest.txt中。
2.按內(nèi)容刪除:
在命令終端運行如下命令:
awk ‘/內(nèi)容/ {next;} {print;}’ 原文件 > 新文件
上面的命令的意思是,從原文件中把包含有指定內(nèi)容的所有行篩出來,不打印,存入到新建的文件中。例如,
awk ‘/wifi/ {next;} {print;}’ test.txt >newtest.txt
就是從test.txt中把包含有wifi的所有行篩出來放入到newtest.txt中。
上面介紹了使用Awk 命令來刪除文件上多余內(nèi)容的兩個方法,無論是按行刪除還是按內(nèi)容刪除,都可以在Linux系統(tǒng)中快速完成,方法也都很簡單,這不僅可以提高工作效率,也可以提高生產(chǎn)力。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文標(biāo)題:文件Linux下用AWK命令快速刪除文件上多余內(nèi)容(linuxawk刪除)
文章地址:http://m.fisionsoft.com.cn/article/dhcijjp.html


咨詢
建站咨詢
