Как создать функцию с именем из переменной? Я хочу написать шаблон script, который определяет функцию, названную после имени файла script. Что-то вроде этого (что, конечно, не работает):
#!/bin/bash
bname="$(basename $0)" # filename of the script itself
someprefix_${bname}() { # function name created from $bname variable
echo test
}
Итак, если имя файла script равно foo.sh
, тогда он должен определить функцию с именем someprefix_foo
, которая будет эхо-тест.