課程
/運(yùn)維&測試
/Linux
/實(shí)例妙解Sed和Awk的秘密
如何使用awk將兩個文件 中數(shù)據(jù)在另個文件存在的數(shù)據(jù)刪掉
2017-10-20
源自:實(shí)例妙解Sed和Awk的秘密 4-6
正在回答
awk 'NR==FNR{A[$0]} NR>FNR&&!($0 in A){print}' file1.txt file2.txt
輸出結(jié)果為file1.txt特有的行。
調(diào)換file1.txt與file2.txt順序,輸出file2.txt特有行。
ARGIND方法,NR、FNR方法,都是判斷在讀取第幾個文件
awk?'ARGIND==1{A[$0]}?ARGIND>1&&!($0?in?A){print?$0}'?file1.txt?file2.txt ?
百戰(zhàn)墨筆
舉報(bào)
sed和awk是很好的Linux文本處理工具,幫助你提高效率,成為Linux達(dá)人。
2 回答awk打印重復(fù)問題
1 回答netstat -anp | awk '$6~/CONNECTED|LISTEN/{sum[$6]++}...中數(shù)組sum使用前為什么不用先聲明/初始化
1 回答對于去掉空白行的問題
1 回答為什么要復(fù)制到其他文件里面去?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-11-21
awk 'NR==FNR{A[$0]} NR>FNR&&!($0 in A){print}' file1.txt file2.txt
輸出結(jié)果為file1.txt特有的行。
調(diào)換file1.txt與file2.txt順序,輸出file2.txt特有行。
ARGIND方法,NR、FNR方法,都是判斷在讀取第幾個文件
2017-11-21
awk?'ARGIND==1{A[$0]}?ARGIND>1&&!($0?in?A){print?$0}'?file1.txt?file2.txt ?