码迷,mamicode.com
首页 > 其他好文 > 详细

awk

时间:2014-12-17 06:55:33      阅读:137      评论:0      收藏:0      [点我收藏+]

标签: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



awk

标签:shell awk

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!