0) print}" 對於擁有至少一個欄位的所有行 , 此程式皆會印出 。這是一個簡 單的方法 , 將一個。gawk的使用方法( 七 )。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

gawk的使用方法( 七 )


單的方法 , 將一個檔案里的所有空白行刪除 。gawk "{if (NF > 0) print}"
對於擁有至少一個欄位的所有行 , 此程式皆會印出 。這是一個簡
單的方法 , 將一個檔案里的所有空白行刪除 。gawk "BEGIN {for (i = 1; i <= 7; i)
print int(101 * rand())}"
此程式會印出□圍是 0 到 100 之間的 7 個亂數(shù)值 。ls -l files | gawk "{x= $4}; END {print "total bytes: " x}"
此程式會印出所有指定的檔案之bytes數(shù)目的總和 。expand file | gawk "{if (x < length()) x = length()}
END {print "maximum line length is " x}"
此程式會將指定檔案里最長一行的長度印出 。expand 會將 tab 改
成 space , 所以是用實際的右邊界來做長度的比較 。gawk "BEGIN {FS = ":"}
{print $1 | "sort"}" /etc/passwd
此程式會將所有使用者的login名稱 , 依照字母的順序印出gawk "{nlines}
END {print nlines}"
此程式會將一個檔案的總行數(shù)印出 。gawk "END {print NR}"
此程式也會將一個檔案的總行數(shù)印出 , 但是計算行數(shù)的工作由gawk
來做 。gawk "{print NR,$0}"
此程式印出檔案的內(nèi)容時 , 會在每行的最前面印出行號 , 它的功
能與 "cat -n" 類似 。第十一章 結(jié)論【gawk的使用方法】gawk 對於資料的處理具有很強的功能 。它能夠以很短的程式完成
想要做的事 , 甚至一或二行的程式就能完成指定的工作 。同樣的一件
工作 , 以 gawk 程式來寫會比用其它程式語言來寫短很多 。
gawk 是 GNU 所做的 awk , 它是公眾軟體(Public Domain) 可免費使
用 。

推薦閱讀