課程
/運維&測試
/Linux
/實例妙解Sed和Awk的秘密
在最后打印服務器log的用sed …… | awk 的時候,sed沒有加參數-n 這樣為什么不會導致awk輸出不重復呢?
2017-06-25
源自:實例妙解Sed和Awk的秘密 4-4
正在回答
應該是老師疏忽了,不加-n,不僅會重復,而且會導致非ERROR日志的時間也被打印出來了
sed沒有加參數-n的話,是默認輸出。由于使用|awk ,會把sed輸出的結果,相當于一個文件,交給awk來處理。
舉報
sed和awk是很好的Linux文本處理工具,幫助你提高效率,成為Linux達人。
2 回答awk去重
1 回答netstat -anp | awk '$6~/CONNECTED|LISTEN/{sum[$6]++}...中數組sum使用前為什么不用先聲明/初始化
2 回答* + ?問題
2 回答轉義問題??
1 回答為什么要復制到其他文件里面去?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-25
應該是老師疏忽了,不加-n,不僅會重復,而且會導致非ERROR日志的時間也被打印出來了
2017-06-29
sed沒有加參數-n的話,是默認輸出。由于使用|awk ,會把sed輸出的結果,相當于一個文件,交給awk來處理。