путь не всегда работает. только что обновил мой ответ, добавив пример.

ствуйте, у меня есть одна проблема в оболочке Linux

Я пишу сценарий scp с использованием ожидаемого и сценарий, как это.

#!/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"

и результат выполнения показывает сообщение об ошибке.

/tmp/data/*2017-06-14*.log2 : No such file or directory

Но если не использовать ожидаемый, выполнение scp является успехом

[user@localhost]# scp /tmp/data/*2017-06-14*.log2 id@localhost:~/"\

Как я могу решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос