n
Bashでth位置引数を取得する方法、n
変数はどこですか?
39725 次
3 に答える
124
Bash の間接機能を使用します。
#!/bin/bash
n=3
echo ${!n}
そのファイルの実行:
$ ./ind apple banana cantaloupe dates
プロデュース:
cantaloupe
編集:
配列スライスを行うこともできます:
echo ${@:$n:1}
配列の添字ではありません:
echo ${@[n]} # WON'T WORK
于 2009-09-30T15:26:20.137 に答える
13
N
が変数に保存されている場合は、
eval echo \${$N}
継続使用であれば
echo ${12}
以来
echo $12
同じ意味ではありません!
于 2009-09-30T12:34:27.650 に答える
-2
于 2009-09-30T12:33:05.620 に答える