我试图/etc/passwd
按用户 ID 数字 b(第三个字段)按升序对数字进行排序,然后将其发送到 s4。
我会使用什么命令来做到这一点?我已经研究这个有一段时间了。
答案1
尝试下面的代码,/etc/passwd
根据 uid 进行排序。
sort -n -t ':' -k3 /etc/passwd
答案2
有一个特定的命令用于/etc/passwd
按 UID 对文件进行排序:
# pwck -s
为了安全起见,如果您要对系统的sort
实际活动文件进行排序,则应该使用它而不是通用文件,因为这样可以正确处理必要的文件锁定。否则,如果在您替换 /etc/passwd 文件时有人尝试登录甚至查询某些用户信息,则可能会发生奇怪的事情。/etc/passwd
pwck