Estou escrevendo um script de shell e preciso conhecer a arquitetura, ou seja, PPC ou Intel. Naquela época, havia um programa / bin / arch que lhe dizia, mas meu Mac parece não ter.
Existe uma maneira fácil de fazer isso? Grep para algo em um arquivo de log? Chamar algum outro programa que cuspa isso como um efeito colateral?
Seria bom saber qual versão do SO também estou executando, mas isso pode não ser necessário.
macos
command-line
shell-script
powerpc
Brian Postow
fonte
fonte
uname -p
fornece apenas a arquitetura do processador.man uname
para outras opções.-a
mas i386 com-p
arch
está disponível em/usr/bin/arch
Você pode obter informações sobre a versão do sistema operacional com
sw_vers
fonte
uname -m
parece produzir a mesma informação que/bin/arch
.fonte
arch
saídasi368
euname -m
saídasx84_86
. Eu corro o OSX em uma máquina de 64 bits.x86_64
?arch
deveria voltarx86_64
, é por isso que é tão estranho. Mas eu não sei porque.