歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

實習

日期:2017/3/3 12:51:13   编辑:Linux技術
在跑著表,都 快跑了2個小時了,歎,真慢啊!!,偷閒學習一下,加油!!
awk的學習:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html http://man.linuxde.net/awk
使用方法:awk
'{pattern + action}'
{filenames}
其中 pattern 表示 AWK 在數據中查找的內容,而 action 是在找到匹配內容時所執行的一系列命令。
命令行的方式:awk [-F field-separator]
'commands' input-file(s)
其中,commands 是真正awk命令,[-F域分隔符]是可選的。 input-file(s) 是待處理的文件。
在awk中,文件的每一行中,由域分隔符分開的每一項稱為一個域。通常,在不指名-F域分隔符的情況下,默認的域分隔符是空格。

例如:cat /etc/passwd |awk -F ":" '{print $1 "\tlines:",NR "\tcolumns:"NF }'

常用的變量名代表的意義NF每一行 ($0) 擁有的欄位總數NR目前 awk 所處理的是『第幾行』數據FS目前的分隔字節,默認是空白鍵
Copyright © Linux教程網 All Rights Reserved