スクリプトを次のように実行します
./test.sh -c "red blue yellow"
./test.sh -c "red blue"
そして bash では、変数「collor」は「red blue yellow」または「red blue」によって割り当てられます。
echo $collor
red blue yellow
2 つの質問:
A: 「赤」は私にとって重要なパラメーターですが、有効な色に赤が含まれているかどうかはどうすればわかりますか?
if [ red is in color] ; then "my operation"
B: 3 色しかないカラー リストがあります。スクリプトに渡された定義されていない色があるかどうかを確認するにはどうすればよいですか
./test.sh -c "red green yellow"
カラーリストを定義する方法と、プリントを取得するためのチェックを行う方法
Warnings: wrong color is green is passed to script
ありがとう