私はbashスクリプトに取り組んでおり、「オプション」を実装する必要があります。どうすればbashでできますか?
私の目標は、次の方法でスクリプトを実行することです。
/myscript.sh -d "/var/log/" -c "test"
私が試したこと:
while shift; do
case $1 in
-d)
shift&&DIR="$1"||die
;;
-c)
shift&&COMMAND="$1"||die
;;
esac
done
echo "$DIR"
echo "$COMMAND"
そして、これを試してみるとどうなりますか?
—
デニス
-c)ケースのみを印刷
—
テスラシムス