1. ホーム
  2. bash

[解決済み] Bash、引数なし警告、ケース判定

2022-06-25 15:27:37

質問

bashを勉強しています。

私は、引数が与えられていないとき、いくつかのメッセージを表示する簡単なスクリプトを行いたいと思います。そして、引数として数字を与えると、その値に応じて、あることをしたりするのです。

また、bashの初心者のための最高のオンラインマニュアルの提案を知りたいです。

ありがとうございます。

どのように解決するのですか?

if [[ $# -eq 0 ]] ; then
    echo 'some message'
    exit 0
fi

case "$1" in
    1) echo 'you gave 1' ;;
    *) echo 'you gave something else' ;;
esac

この Bash スクリプトの上級者向けガイド はかなり良い。その名前に反して、基本的なことを扱っています。