Déterminer l'architecture d'un Mac à partir de la ligne de commande ou du script?


22

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.

Réponses:


25

Il y a plusieurs façons, mais essayez uname -a.


13
uname -pdonne juste l'architecture du processeur. man unamepour d'autres options.
Doug Harris

4
@DougHarris Je reçois x86_64 avec -amais i386 avec-p
GP89

13

arch est disponible en /usr/bin/arch

Vous pouvez obtenir des informations sur la version du système d'exploitation avec sw_vers

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.6.3
BuildVersion:   10D573
$ sw_vers -productVersion
10.6.3

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.