Этот ожидаемый сценарий не может интерполировать или назначать / bin / date для ydate.продолжает бросать ошибки.Я попробовал галочки, и это не сработало.
#!/usr/bin/expect
ydate=$(date -d 'yesterday' "+%Y.%m.%d")
file="casper_${ydate}.csv"
spawn scp -o StrictHostKeyChecking=no -oport=666 $file casper@casper-server:/spooky/outgoing
set pass "foofoofoo"
expect {
password: {send "$pass\r"; exp_continue}
}