在bash中,是否有某种方法(甚至可以使用eval
)来模拟流畅的界面,例如
expect 3 to_be 4
expect
和to_be
是哪些功能?
或者至少有一些嵌套函数调用的方法,比如
expect to_be 3 4
这样to_be是一个接收2个参数的函数,expect是一个评估to_be函数结果的函数?
答案 0 :(得分:2)
至于第二个问题,
expect "$(to_be 3 4)"
应该有用。
答案 1 :(得分:1)
这可以做任何事情,比你想要的更多,所以也许可以添加参数检查
expect() { eval "$@"; }