if
Bashスクリプトで使用されるすべてのスイッチのリストはありますか?たまに人々がそれを使うのを見て、彼らが使うスイッチが実際にどんな役割を果たしているのか気になります。
例は-z
これです。使い方はわかりますが、どこから出たのかわかりませんね。
if [ -z "$BASH_VERSION" ]; then
echo -e "Error: this script requires the BASH shell!"
exit 1
fi
すべての参考資料、ガイド、投稿、回答をいただきありがとうございます。ありがとうございます!
答え1
技術的には、これは「ifスイッチ」と呼ばれるのではなく、[[
複合コマンドと組み込みtest
コマンド[
に使用されるbash条件式です。
リストは次のとおりですここで。