次のスクリプトが正常に実行されています。ただし、ワイルドカードを使用して複数のファイルをコピーしようとすると、「そのようなファイルまたはディレクトリはありません」というエラーがスローされます。
このコードは機能します:
#!/usr/bin/expect -f
spawn scp file1.txt root@192.168.1.156:/temp1/.
expect "password:"
send "iamroot\r"
expect "*\r"
expect "\r"
以下は機能しません。
#!/usr/bin/expect -f
spawn scp * root@192.168.1.156:/temp/. #fails here
….