« 物理メモリーを調べる | トップページ | [NSProcessInfo] environment ENV情報を取得する »

[bash]CPUでの処理分岐


【スクリプトエディタで開く】|

#!/bin/bash
###
ARCHITEC=$(/usr/bin/arch)
if [ "$ARCHITEC" == "arm64" ]; then
      /bin/echo "arch:" "ARM"
else
      /bin/echo "arch:" "INTEL"
fi
##########################################
UNAME=$(/usr/bin/uname -m)
if [ "$UNAME" == "arm64" ]; then
      /bin/echo "uname" "ARM arm64"
elif [ "$UNAME" == "x86_64" ];then
      /bin/echo "uname" "INTEL x86_64"
fi
##########################################
CPUTYPE=$(/usr/sbin/sysctl -n hw.cputype)
if [ "$CPUTYPE" == "16777228" ]; then
      /bin/echo "hw.cputype:" "ARM"
elif [ "$CPUTYPE" == "16777223" ];then
      /bin/echo "hw.cputype:" "INTEL"
fi

|

« 物理メモリーを調べる | トップページ | [NSProcessInfo] environment ENV情報を取得する »

Admin Device Management」カテゴリの記事