私はbashスクリプトについて混乱しています。
次のコードがあります。
function grep_search() {
magic_way_to_define_magic_variable_$1=`ls | tail -1`
echo $magic_variable_$1
}
コマンドの最初の引数を含み、たとえばの最後の行の値を持つ変数名を作成できるようにしたいと考えていますls
。
だから私が欲しいものを説明するために:
$ ls | tail -1
stack-overflow.txt
$ grep_search() open_box
stack-overflow.txt
では、どのように定義/宣言$magic_way_to_define_magic_variable_$1
し、スクリプト内でどのように呼び出す必要がありますか?
eval
、${...}
、を試し\$${...}
ましたが、まだ混乱しています。