渡されたパラメータから文字列を抽出する必要があるシェルスクリプトに取り組んでいます。次のようなパラメータを渡す場合
test.sh arg1=someArgument Arg2=AnoTherArgument
いずれの場合も、ユーザーが名前と値を使用して引数を渡すことができると想定します。
パラメータを抽出して操作する必要があります。
for arg in "$@"
do
if [ lower("${arg}") == "arg1" ] then
# extract arg1's value and do something
elif [ lower("${arg}") == "arg2" ] then
# extract arg2's value and do something
fi
done
渡されたのと同じ場合にパラメータの値を抽出するにはどうすればよいですか?