1

在 bash 中,是否有某种方式(甚至可能诉诸 using eval)来模拟流畅的界面,例如

expect 3 to_be 4

expect函数在哪里to_be

或者至少有一些方法可以嵌套函数调用,比如

expect to_be 3 4

所以 to_be 是一个接收 2 个参数的函数,而 expect 是一个评估 to_be 函数结果的函数?

4

2 回答 2

2

至于第二个问题,

expect "$(to_be 3 4)"

应该管用。

于 2012-08-16T12:19:23.147 回答
1

这可以做任何事情,比你想要的更多,所以可能会添加参数检查

expect() { eval "$@"; }
于 2012-08-16T08:12:15.177 回答