| 取列 | awk -F: '{print $1}' |
|---|---|
| 条件 | $3>1000 过滤 |
| 统计 | sum+= 累加后 END 输出 |
典型用法
典型用法
awk -F: '{print $1, $3}' /etc/passwd | head
awk -F: '$3>=1000 {print $1}' /etc/passwd
ps aux | awk 'NR>1 {mem+=$4} END {print mem"%"}'
ss -tn | awk '{print $1}' | sort | uniq -c复杂逻辑建议用 python 处理;awk 适合字段切分与轻量统计的现场快查。