Мне нужно прочитать список удаленных каталогов, используя ssh в сценарии оболочки.Я использую ожидаемый, и код, который я попробовал, является
#!/bin/expect
spawn ssh user@server 'ls -t path | head -1' > dir.txt
expect 'Password:*'
send "Password\n"
В результате файл не создается.Но если я запускаю ту же команду на оболочке, она работает
ssh user@server 'ls -t path | head -1' > dir.txt