在expect中使用scp时星号无法使用


spawn scp /data/* root@192.168.0.1:/data/

会报错,提示没有/data/*这个目录。

解决方法:

spawn sh -c "scp /data/* root@192.168.0.1:/data/"