2015年7月24日 星期五

AWK 筆記

AWK 好用的資料處理工具


預設的分隔字元是空白

列出每一行的欄位總數
echo passwd|awk '{print NF}'

列出每一行的欄位總數,也就是最後一欄
echo passwd|awk '{print $NF}'

列出每一行的第一欄及第三欄
echo passwd|awk '{print $1,$3}'

列出倒數第二欄
echo passwd|awk '{print $(NF-2)}'

以逗號為分隔符號,列出倒數第二欄
echo test.cvs|awk -F, '{print $(NF-2)}'

分格符號可以依需求改變