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


原文地址:https://www.cnblogs.com/pyyu/p/6611378.html