Quando eu uso o comando scp através de expect, o asterisco não pode ser reconhecido
Olá eu tenho um problema no shell linux
Eu escrevo um script scp usando expect e o script é assim.
#!/bin/sh
expect -c "spawn scp /tmp/data/*2017-06-14*.log2 id@localhost:~/"\
-c "expect -re \"password\" "/
-c "sleep 1" \
-c "send \"password\r\""\
-c "interact"
e resultado da execução mostra mensagem de erro.
/tmp/data/*2017-06-14*.log2 : No such file or directory
Mas quando não usar expect, a execução do scp é um sucesso
[user@localhost]# scp /tmp/data/*2017-06-14*.log2 id@localhost:~/"\
Como posso resolver este problema?