Suchen Sie die höchste Benutzer-ID in Mac OS X

8

Ich schreibe ein Skript, um neue Benutzer zu einem OS X-System in der Befehlszeile hinzuzufügen. Ich weiß, dass ich alle Benutzer auf einem System mit ihren Benutzer-IDs auflisten kann:

%Vor%

was wie folgt aussieht:

%Vor%

Wie kann ich die größte Benutzer-ID aus dieser Ausgabe abrufen, um sie in einer Variablen zu speichern?

    
Jake Petroules 27.01.2012, 02:46
quelle

3 Antworten

10

Damit erhalten Sie die Zeile mit der höchsten ID:

%Vor%     
Scott Hunter 27.01.2012, 03:01
quelle
2

Sie können dies ganz einfach (und effizient) mit nur awk

tun %Vor%

Um es in einer Variablen zu speichern:

%Vor%     
SiegeX 27.01.2012 03:43
quelle
1

Kombination von Scott Hunter und SiegeX's Antwort + etwas Python:

%Vor%     
vol7ron 02.02.2014 20:39
quelle

Tags und Links