シェルスクリプトを書いていますが、PPCやIntelなどのアーキテクチャを知る必要があります。昔、あなたに言ったプログラム/ bin / archがありましたが、私のMacにはないようです。
これを簡単に行う方法はありますか?ログファイル内の何かのGrep?副作用としてそれを吐き出す他のプログラムを呼び出しますか?
私が実行しているOSのバージョンも知っておくといいのですが、それは必ずしも必要ではありません。
シェルスクリプトを書いていますが、PPCやIntelなどのアーキテクチャを知る必要があります。昔、あなたに言ったプログラム/ bin / archがありましたが、私のMacにはないようです。
これを簡単に行う方法はありますか?ログファイル内の何かのGrep?副作用としてそれを吐き出す他のプログラムを呼び出しますか?
私が実行しているOSのバージョンも知っておくといいのですが、それは必ずしも必要ではありません。
回答:
uname -m
と同じ情報を出力するよう/bin/arch
です。
arch
出力i368
とuname -m
出力x84_86
。64ビットマシンでOSXを実行しています。
x86_64
か?
arch
を返さなければならないx86_64
ので、とても奇妙です。しかし、理由はわかりません。
uname -p
プロセッサアーキテクチャのみを提供します。man uname
その他のオプション。