awk是強大的文本分析工具,相對於grep的查找,sed的編輯,awk在對數據分析生成報告時,顯得尤爲重要
簡單來說awk 就是把文件逐行讀入,以空格爲默認分隔符,切開的部分再進行各種分析處理。
ps:
-v是選項不是參數,用於定義變量,variable變量,該選項需要一個參數,如:
-v var=value。
sed 看這篇 -- sed
s 是替代命令. s/表答式/replacement/ 空白用t替代。如果你的unix中 \t表示tab鍵,則用tab鍵替代。 g(GLOBAL)的作用從下例可以看出 g -- 全部替代 無g -- 只替代每行第一個 例如,a.txt內容: a b c d [a白b白c白d] e f g h [e白白f白白g白白h] cat a.txt | sed 's/ /\t/g' 結果爲 atbtctd ettfttgtth cat a.txt | sed 's/ /\t/' 結果爲 atb c d et f g h