Holy Gaming Empire Asked: 2018-10-05 02:30:02 +0800 CST2018-10-05 02:30:02 +0800 CST 2018-10-05 02:30:02 +0800 CST 使用字段分隔符排序[重复] 772 我正在尝试/etc/passwd按用户 id numbersb(第三个字段)按升序对数字进行排序,然后将其发送到 s4。 我会使用什么命令来做到这一点?我现在有一段时间了。 linux sort 2 个回答 Voted Best Answer Stack EG 2018-10-05T02:46:50+08:002018-10-05T02:46:50+08:00 试试下面的代码,/etc/passwd根据 uid 排序。 sort -n -t ':' -k3 /etc/passwd telcoM 2018-10-05T22:48:00+08:002018-10-05T22:48:00+08:00 有一个特定的命令用于/etc/passwd按 UID 对文件进行排序: # pwck -s 为了安全起见,sort如果您正在/etc/passwd为系统排序实际的活动文件,则应该使用它而不是通用文件,因为这pwck将正确处理必要的文件锁定。否则,如果有人在您替换 /etc/passwd 文件时尝试登录甚至查询某些用户信息,则可能会发生奇怪的事情。
试试下面的代码,
/etc/passwd
根据 uid 排序。有一个特定的命令用于
/etc/passwd
按 UID 对文件进行排序:为了安全起见,
sort
如果您正在/etc/passwd
为系统排序实际的活动文件,则应该使用它而不是通用文件,因为这pwck
将正确处理必要的文件锁定。否则,如果有人在您替换 /etc/passwd 文件时尝试登录甚至查询某些用户信息,则可能会发生奇怪的事情。