ケース 1: 次のようにシェル スクリプトにいくつかのパラメーターを渡しているとします。
./myshell_script a b c d
そして、実行echo $#
すると、コマンドラインから渡したパラメーターの数が得られ、[ユーザーが渡した引数の数がわからないため]のような変数に保存しました:
var1 = `echo "$#"`
ケース 2: $4 は最後の引数の名前を教えてくれます。
保存したい場合
次にvar2
var2 = $4
私の質問は:
var1 から取得した値を var2 に直接格納したい場合、シェル スクリプトでどのように可能でしょうか?
例:
./myshell_script.sh a b c
var1 = `echo "$#"` ie var1 = 3
今私は欲しい
var2 = c [つまり、ユーザーがコマンドラインから渡すパラメーターの数がわからないため、常に最後のパラメーター]
私がしなければならないこと ?