J'écris un script shell, et j'ai besoin de connaître l'architecture, c'est-à-dire PPC ou Intel. À l'époque, il y avait un programme / bin / arch qui vous le disait, mais mon Mac ne semble pas l'avoir.
Existe-t-il un moyen simple de le faire? Grep pour quelque chose dans un fichier journal? Appeler un autre programme qui crache ça comme effet secondaire?
Ce serait bien de savoir quelle version de système d'exploitation j'utilise également, mais cela peut ne pas être nécessaire.
macos
command-line
shell-script
powerpc
Brian Postow
la source
la source
uname -p
donne juste l'architecture du processeur.man uname
pour d'autres options.-a
mais i386 avec-p
arch
est disponible en/usr/bin/arch
Vous pouvez obtenir des informations sur la version du système d'exploitation avec
sw_vers
la source
uname -m
semble produire les mêmes informations que/bin/arch
.la source
arch
sortiesi368
etuname -m
sortiesx84_86
. J'exécute OSX sur une machine 64 bits.x86_64
?arch
devrait revenirx86_64
, c'est pourquoi c'est si étrange. Mais je ne sais pas pourquoi.