awk的使用

打印出文件 前五行 中的 第一列和第二列

cat /etc/passwd | head -5 | awk -F: '{print $1, $2}'


//查看磁盤數據中第三行 的第一列
df | awk '{if(NR==3){print $1}}'

//統計全部行和全部列

df | awk 'END{print NR}'  //行
df | awk 'END{print NF}'  //列


//正則匹配不等於
cat x.txt | awk '$1!~/192.168.0.1/{print $0}'

//正則匹配等於
 cat x.txt | awk '$1!~/192.168.0.1/{print $0}'
相關文章
相關標籤/搜索