必要な引数のインデックスが含まれている変数からコマンドの引数を取得したいと思います。このようなもの
# command in terminal, `foo -r -f value_wanted`
index="3"
var=$"$index"
echo $var ## expected output `value_wanted`
私はそれを呼び出すことができることを知っ$3
ていますが、私が持っているそのインデックスは変数にあります。
これは、次の表記法を使用して実現できます。
echo "${!index}"
ただし、位置引数を処理する場合は、getopt
(ではなくgetopts
)を使用することをお勧めします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加