| 打印列 |
awk -F: '{print $1}' /etc/passwd |
打印分隔符:的第 1 列 |
|
awk -F: '{print $NF}' /etc/passwd |
打印分隔符:的最后列 |
|
awk -F: '{print $1" "$2}' /etc/passwd |
空白符分隔第 1 列和第 2 列 |
|
awk -F: '{print $1"\t"$2}' /etc/passwd |
制表符分隔第 1 列和第 2 列 |
| 替换打印 |
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]" |
|