标签:shell awk
打印奇数行 (删除偶数行)
awk -F: ‘NR%2==1 {print NR,$0}‘ /etc/passwd
打印偶数行 (删除奇数行)
awk -F: ‘NR%2==0 {print NR,$0}‘ /etc/passwd
对/etc/passwd里的用户做分类,分成管理员,系统用户,普通用户(只显示用户名,用awk)
awk -F: ‘$3==0 {print $1}‘ /etc/passwd
awk -F: ‘$3>0 && $3<500 || $3==65534 {print $1}‘ /etc/passwd
awk -F: ‘$3>500 && $3!=65534 {print $1}‘ /etc/passwd
echo $$返回程序的PID
echo $0 #代表脚本本身名
echo $1 #代表脚本运行时接的第一个参数
echo $2 #代表脚本运行时接的第二个参数
echo $3 #代表脚本运行时接的第三个参数
echo $$ #程序运行的PID
echo $* #代表所有参数
echo $@ #也是代表所有参数
echo $# #显示后面接的参数的个数
echo $? 执行成功则返回0
失败则返回非0
标签:shell awk
原文地址:http://hawkliu.blog.51cto.com/1114953/1590824