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}'
相关文章
相关标签/搜索