1

evalbashでは、流暢なインターフェースをエミュレートするための何らかの方法(を使用することに頼ることさえあります)がありますか?

expect 3 to_be 4

関数はどこexpectにありto_beますか?

または、少なくとも次のような関数呼び出しをネストする方法はありますか

expect to_be 3 4

to_be は 2 つのパラメータを受け取る関数で、expect は to_be 関数の結果を評価する関数ですか?

4

2 に答える 2

2

2つ目の質問についてですが、

expect "$(to_be 3 4)"

動作するはずです。

于 2012-08-16T12:19:23.147 に答える
1

これは、あなたが望む以上のすべてを行うことができるので、引数チェックを追加するかもしれません

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