我需要在Bash中传递一个函数作为参数。例如,以下代码:
function x() {
echo "Hello world"
}
function around() {
echo "before"
eval $1
echo "after"
}
around x
应输出:
before
Hello world
after
我知道eval
在这种情况下是不正确的,但这只是一个例子:)
有什么想法吗?
https://stackoverflow.com/questions/5672289
复制相似问题