首页 > 其他 > 详细

awk

时间:2014-12-17 06:54:30      阅读:327      评论:0      收藏:0      [点我收藏+]

打印奇数行 (删除偶数行)

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



awk

原文:http://hawkliu.blog.51cto.com/1114953/1590824

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!