1. 程式人生 > >9.6/9.7 awk

9.6/9.7 awk

顯示 ado use learn 打印 sha shadow tex 表達

9.6/9.7 awk技術分享圖片
awk工具支持分段
-F是指定以:號分割符打印所有行的第一段的內容
技術分享圖片
打印所有段的內容
技術分享圖片
當沒有使用-F指定分割符時,它會默認空格或空白字符為分割符去打印
技術分享圖片
打印多段
技術分享圖片
打印出來使用#作為分割符
技術分享圖片
可以用正則表達式
技術分享圖片
打印出含有root的行的第1第3段和含有user的第1段和第3段第4段
技術分享圖片
也可以這樣表示
技術分享圖片
數學運算法表達式== >=也可以<=
技術分享圖片
加去“”是以啊斯碼的方法去排序的,表示一字符串
技術分享圖片
!=表示不等於
技術分享圖片
技術分享圖片
~ 是匹配符號,第3段大於1000或者第七段匹配bash字符
技術分享圖片
以#號分割符打印1.3.7段
技術分享圖片
OFS表示打印的時候指定的分割符
RN表示打印的時候指定的行
NF表示打印的時候抒寫的段
RN把行號顯示出來
技術分享圖片
NF把一行多少段顯示出來
技術分享圖片
還可以匹配字符
技術分享圖片
給第一段賦值,賦值後分割符沒了,可以重新指定分割符
技術分享圖片

擴展
把這裏面的所有練習題做一下
http://www.apelearn.com/study_v2/chapter14.html

9.6/9.7 awk