在Mac OS X中查找最高用户ID

Jak*_*les 8 macos shell

我正在编写一个脚本,用于在命令行上将新用户添加到OS X系统.我知道我可以使用以下用户ID列出系统上的所有用户:

dscl . -list /Users UniqueID
Run Code Online (Sandbox Code Playgroud)

这给出了类似的东西:

xxxxxxx                         937
xxxxxxxx                        939
xxxxx                           940
xxxxxx                          941
Run Code Online (Sandbox Code Playgroud)

如何从此输出中检索最大的用户ID以存储在变量中?

Sco*_*ter 10

这将为您提供ID最高的行:

dscl . -list /Users UniqueID | sort -nr -k 2 | head -1
Run Code Online (Sandbox Code Playgroud)