... или даже лучше:
ужно передать функцию в качестве параметра в Bash. Например, следующий код:
function x() {
echo "Hello world"
}
function around() {
echo "before"
eval $1
echo "after"
}
around x
Должен вывести:
before
Hello world
after
я знаюeval
не правильно в этом контексте, но это только пример :)
Любая идея?