直到我成功使用该代码获取用户和 UID
sudo cut -d: -f1,3 /etc/passwd | egrep ':[0-9]{4}$'
我该如何完成这样的代码bob:1000:/usr/bin/bash
?
答案1
如果你读到密码文件,你会发现通常第 7 个字段包含 shell。因此,你需要在 中指定该字段cut
并$
从中删除grep
(因为$
表示行结束)。此外,如果你需要 UID 有 4 个字符的用户,你可以简单地使用另一个:
。
cut -d: -f1,3,7 /etc/passwd | egrep ':[0-9]{4}:'