ユーザーにCPUコアの数を要求し、それを$cores
。今度はこの変数をに追加したい.bashrc
ので、ユーザーにCPUコアがいくつあるか尋ね、この値をに保存するかどうかを尋ねます.bashrc
。
今質問は:スクリプトがユーザーに再度尋ねられないように$cores
既に存在することを確認する方法は何ですか?.bashrc
答え1
答え2
この試み:
'awk /\$core/ { print }'
答え3
以下を使用して、bashに変数が設定されていることを確認できます。
if [[ -z "$cores" ]]
then
echo "not set"
else
echo "set"
fi
$cores
変数が設定されていることを確認してください。つまり、$cores が空の場合は「Not Set」と表示され、それ以外の場合は「Set」と表示されます。実際に.bashrc
シェルスクリプトを実行するときに実行されるような非対話型シェルは、自動的にソースコードを取得しません。したがって、ファイルの. .bashrc
先頭の近くにファイルを配置して、そのファイルがログインおよび非ログインの対話型シェルの両方のソースであることを.bash_login
確認できます。.bashrc