【发布时间】:2017-08-12 02:49:37
【问题描述】:
我想像ls * 一样跑步,所以我尝试了
expect -c 'spawn ls *;expect eof;'
expect -c 'spawn ls {*};expect eof;'
但没有一个工作。
我的问题是如何在 spawn 中传递 * char?
谢谢!
【问题讨论】:
-
您的两个命令都完全等同于 shell 中的
ls '*':它们将*传递给ls,而不是将其视为将文件名放在命令行上的指令。所以你真正想要的是不将星号传递给ls。