カーネルが64であるか32であるかを知りたいと思っています#!/bin/sh
。
このコードを作成します!
krnl=$(uname -i)
# Check whether 64 or 32 bit kernel and download the correct version;
if [ $krnl='i386' ] ; then # 32
# Do 32-bits stuff
else
# Do 64-bits stuff
fi
しかし、それは常に真に戻るようです。私が間違っていること、なぜこれが起こっているのか、そしてどうすればこれを修正できますか?私がグーグルで検索したものは、常にbashで表示されるか、機能しません。
前もって感謝します!