Ich versuche, die Seriennummer auf meinem Mac über das Terminal zu finden, bekomme aber den Fehler, der im Bild unten zu sehen ist. Wenn mir jemand helfen kann, wäre das großartig, aber ich verstehe, wenn Sie diesen Fehler noch nie gesehen haben, so wie ich es nie getan habe. Ich verbinde mich über Reflection (die ssh-App) mit dem Mac.
Last login: Tue Oct 25 17:08:24 2016 from 192.168.10.100
$ system_profiler |grep "Serial Number (system)"
2016-10-25 17:11:37.247 system_profiler[37298:1384741] There was an error parsing the Info.plist for the bundle at URL <0x7fb91414ce10>: NSCocoaErrorDomain - 3840
$
Hast du schon mal versucht in die I/O Kit Registry zu schauen?
Hier ist ein Link zur Manpage für ioreg, die von Apple bereitgestellt wird.
Probieren Sie diesen Befehl aus, um die Seriennummer des Systems anzuzeigen:
ioreg -l | grep IOPlatformSerialNumber
Dadurch wird nur die Seriennummer ohne den Rest der Formatierung gedruckt.
ioreg -l | awk '/IOPlatformSerialNumber/ { split($0, line, "\""); printf("%s\n", line[4]); }'
ioreg -l | awk -F'"' '/IOPlatformSerialNumber/{print $4}'
Benutzer3439894