NO.11天作业

打印uid在30~40范围内的用户名。
awk -F: '$3>=30 && $3<=40{print $1,$3}' /etc/passwd

打印第5-10行的行号和用户名
awk -F: 'NR>=5 && NR<=10{print $1,"----" NR}' /etc/passwd

打印奇数行
awk -F: 'NR%2{print $0,NR}' /etc/passwd

打印偶数行
awk -F: '!(NR%2){print $0,NR}' /etc/passwd

 

打印没有指定shell的用户

awk -F: '!/bash$/{print $0,NR}' /etc/passwd


 

posted @ 2017-03-24 14:29  py鱼  阅读(281)  评论(0编辑  收藏  举报
点我回主页