Я пишу сценарий оболочки, и мне нужно знать архитектуру, то есть PPC или Intel. Когда-то была программа / bin / arch, которая говорила вам, но мой Mac, похоже, не имеет ее.
Есть ли простой способ сделать это? Grep для чего-то в лог-файл? Назовите какую-нибудь другую программу, которая выдает это как побочный эффект?
Было бы неплохо узнать, какую версию ОС я тоже использую, но в этом нет необходимости.
macos
command-line
shell-script
powerpc
Брайан Постов
источник
источник
uname -p
дает только архитектуру процессора.man uname
для других вариантов.-a
но i386 с-p
arch
доступно в/usr/bin/arch
Вы можете получить информацию о версии ОС с
sw_vers
источник
uname -m
кажется, выводит ту же информацию, что и/bin/arch
.источник
arch
выходыi368
иuname -m
выходыx84_86
. Я запускаю OSX на 64-битной машине.x86_64
?arch
должен вернутьсяx86_64
, поэтому это так странно. Но я не знаю почему.