Мой вопрос - это вариант этого один. Я пытаюсь выполнить локальный сценарий удаленно с помощью ожидаемого; это работает и упоминается в предыдущем посте. Однако в дополнение к удаленному выполнению этого сценария мне нужно передать аргумент этому сценарию, который является другим локальным файлом. Я перепробовал несколько вариантов, но ни один из них не сработал, несколько из них приведены ниже:
spawn bash -c "ssh $host bash -s < ./local_script.sh ./local_file_arg1.txt"
spawn bash -c "ssh $host bash -s -- < ./local_script.sh ./local_file_arg1.txt"
Проблема в том, что он пытается найти файл на удаленном сервере.