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

NO.11天作业

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

NO.11天作业

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

NO.11天作业

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

 NO.11天作业

打印没有指定shell的用户

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


NO.11天作业

 

相关文章:

  • 2022-02-14
  • 2021-09-18
  • 2021-11-20
  • 2021-12-29
  • 2021-09-20
  • 2021-08-16
猜你喜欢
  • 2022-01-01
  • 2021-04-13
  • 2021-11-14
  • 2021-05-30
  • 2022-12-23
  • 2021-07-16
相关资源
相似解决方案