web-dev-qa-db-ja.com

コマンドラインまたはスクリプトからMacのアーキテクチャを特定しますか?

私はシェルスクリプトを書いていて、PPCまたはIntelのような)アーキテクチャを知る必要があります。当時、/ bin/Archというプログラムがありましたが、私のMac持っていないようです。

これを行う簡単な方法はありますか?ログファイルの何かのためのGrep?副作用としてそれを吐き出す他のプログラムを呼び出しますか?

私が実行しているOSのバージョンも知っておくといいでしょうが、それは必要ないかもしれません。

23
Brian Postow

さまざまな方法がありますが、uname -a

26
churnd

Arch/usr/bin/Archで利用可能

OSバージョン情報はsw_versで取得できます

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

uname -m/bin/Archと同じ情報を出力するようです。