Bash Shell-scriptコマンドを使用してユーザーが利用できるコア(HTなどを介してエミュレートされたものを含む)をいくつ取得するのか疑問に思います。
Linuxの場合:
grep ^processor /proc/cpuinfo | wc -l
nprocまたはnproc --allを使用することもできます。
nproc
nproc --all