Determinare l'architettura di un Mac dalla riga di comando o dallo script?


22

Sto scrivendo uno script di shell e ho bisogno di conoscere l'architettura, ovvero PPC o Intel. In passato, c'era un programma / bin / arch che ti diceva, ma il mio Mac non sembra averlo.

C'è un modo semplice per farlo? Grep per qualcosa in un file di registro? Chiama qualche altro programma che lo sputa come effetto collaterale?

Sarebbe bello sapere anche quale versione del sistema operativo sto utilizzando, ma potrebbe non essere necessario.

Risposte:


25

Ci sono molti modi, ma prova uname -a.


13
uname -pfornisce solo l'architettura del processore. man unameper altre opzioni.
Doug Harris,

4
@DougHarris Ottengo x86_64 con -ama i386 con-p
GP89

13

arch è disponibile in /usr/bin/arch

È possibile ottenere informazioni sulla versione del sistema operativo con sw_vers

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.