私はスクリプトの間の選択肢(サブメニューの一種)の他のリストの間の選択につながるケース文でスクリプトを実行したい:bashスクリプト、case文とサブメニュー
#!/bin/bash
echo "Your choice ?"
echo "1) Foo"
echo "2) Bar"
echo "3) Stuff"
read case;
case $case in
#and this is where I would like to allow
#(here a simplified example I do not manage to code)
1) What script ? # may I use another case statement ?
a) Foo1;;
b) Foo2;;
2) What script ? # d°
a) Bar1;;
b) Bar2;;
c) Bar3;;
esac
FOO1、foo2は、Bar1、Bar2、Bar3は実際にはbashスクリプトであり、スクリプト内からsh foo1などを呼び出したいと思います。
どのように進める必要がありますか: case文をcase文に含めることができますか(選択肢が多数ある場合はif文よりも優れています)。 他のスクリプト内からスクリプトを呼び出すにはどうすればよいですか?あなたの助けを事前に
おかげ
THG
スクリプト内からスクリプトを呼び出すには、コマンドラインの場合と同じように、他のスクリプトの名前を呼び出すだけです。 – chrisaycock