Ich schreibe ein Shell-Skript und muss die Architektur kennen, dh PPC oder Intel. Früher gab es ein Programm / bin / arch, das es Ihnen erzählt hat, aber mein Mac scheint es nicht zu haben.
Gibt es eine einfache Möglichkeit, dies zu tun? Nach etwas in einer Logdatei suchen? Ein anderes Programm aufrufen, das das als Nebeneffekt ausspuckt?
Es wäre schön zu wissen, welche Betriebssystemversion ich auch verwende, aber das ist möglicherweise nicht erforderlich.
macos
command-line
shell-script
powerpc
Brian Postow
quelle
quelle
uname -p
gibt nur die Prozessorarchitektur an.man uname
für andere Optionen.-a
aber i386 mit-p
arch
ist verfügbar in/usr/bin/arch
Informationen zur Betriebssystemversion erhalten Sie mit
sw_vers
quelle
uname -m
scheint die gleichen Informationen auszugeben wie/bin/arch
.quelle
arch
Ausgängei368
unduname -m
Ausgängex84_86
. Ich führe OSX auf einer 64-Bit-Maschine aus.x86_64
?arch
sollte zurückkehrenx86_64
, deshalb ist es so seltsam. Aber ich weiß nicht warum.