快速查找 awk 常用命令

awk 列打印

功能 命令 意义
打印列 awk -F: '{print $1}' /etc/passwd 打印分隔符:的第 1 列
替换打印 awk -F: '{$1="replace"; print $0}' /etc/passwd 分隔符:的第 1 列并打印每行记录
匹配打印 awk -F: '$4 == 0 {print $0}' /etc/passwd 打印第 4 字段为 0 的行
提取 IP ip link show eth0 | awk '/ether/ {print $2}' 打印匹配 ether 的后 1 行(MAC 地址)
插入字符 awk -F: '{print $1"insert"$2}' /etc/passwd 在第 1 列和第 2 列中插入字符
ping丢失率 ping -c 1 -w 1 -I ppp0 $ip | awk '/packet loss/{print $7}' | tr -cd "[0-9]"
posted @ 2022-08-08 10:50  KevinAshton  阅读(56)  评论(0编辑  收藏  举报