我想削减/etc/passwd同一组用户的界限.
如果我的团队有uid 1009我想要/etc/passwd这个组的所有行
user1:x:1001:1009::/home/user1:/bin/bash
user2:x:1002:1009::/home/user2:/bin/bash
user3:x:1003:1009::/home/user3:/bin/bash
Run Code Online (Sandbox Code Playgroud)
我试过cat /etc/passwd | grep 1009但它不起作用,因为数字1009也可以是一个uid或其他数字.
用于awk使用字段分隔符将第四个字段与所需的uid进行比较:
$ awk -F: '$4==1009' /etc/passwd
user1:x:1001:1009::/home/user1:/bin/bash
user2:x:1002:1009::/home/user2:/bin/bash
user3:x:1003:1009::/home/user3:/bin/bash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3459 次 |
| 最近记录: |