#單詞計數
cat filename | awk 'end'
#排序演算法
#!/bin/bash
function f()
while [ -n "$1" ]
do f "$1" &
shift
done
wait
#顯示特殊符
var="i am a student"
echo $var | awk ''
#結果為:
am a i student
echo
$var | awk ''
#顯示第四個域中從第二字元開始的三個字元
tud#查詢空格並用%20替換 g表示每個空格都替換 否則只替換第乙個
echo $var | sed -e "s/ /%20/g"
#模式匹配/etc/hosts檔案有一行
172.16.5.4 casper casper.mydomain.com
awk '$2=="casper" ' /etc/passwd
#輸出:172.16.5.4 casper casper.mydomain.com
#幾個值匹配awk 』$1 ~ /^root|^weilongxiaozi/ 『 /etc/passwd
輸出/etc/passwd中以root和weilongxiaozi開頭的行,|分隔幾個匹配的選項
!~為輸出不匹配的行
#顯示確定域的數目awk -f: '' /etc/passwd
#輸出:每行都為7
awk -f: '' /etc/passwd
列印最後乙個域的值 #$(nf-1)倒數第二個值
#print length可以列印出當前行的字元數
sed -e "s/#.*/ /g" | awk '' > file
#過濾空格和注釋行 重定向到file檔案
awk學習筆記
1 將第一列重複的元素去掉,只保留第乙個 root centos awk test cat sed u.txt haha 1 nihao 1 haha 3 hehe 4 heihei 5 heihei 6 1 haha 1 heihei root centos awk test awk f a 1 ...
AWK學習筆記
1.awk是三個 人名的縮寫,他們是 aho peter weinberg和 brain kernighan。awk是一種樣式掃瞄與處理工具。但其功能卻大大強於sed和grep。awk支援對記錄和字段的處理,其中對字段的處理是grep和sed不能實現 的,這也是awk優於二者的原因之一。2.與其它u...
awk學習筆記 1
基本用法 awk f fs v var value program var value file s awk f fs v var value begin pattern end var value file s awk f fs v var value f programfile var valu...