0
Я ручная работа в bash, поэтому, пожалуйста, будьте терпеливы со мной. Спасибо.Как скопировать файлы определенного типа с удаленного сервера на локальный с идентификатором и паролем?
Я пишу сценарий bash. Существует три аргумента: сервер, идентификатор входа и пароль. Я хочу скопировать все файлы в домашний каталог id на сервере с .c extension, а также исполняемый файл шифрования: encryptor в мой текущий каталог.
Я попытался использовать scp и ожидать, но у меня есть другой код, который нужно запускать под #!/Bin/bash, так что использование expect не будет работать. Пожалуйста, предложите, как я мог это реализовать. Большое спасибо!!
Отличие от scp or sftp copy multiple files with single command:
- Идентификатор и пароль аргумент командной строки при запуске сценария так , что мне не нужно вводить пароль после запуска скрипта. Например, для примера он работает как "./example.sh server id password".
- Я не знаю структуру домашнего каталога на удаленном сервере. Есть ли способ выбрать определенный файл и скопировать их в локальную, используя команду в одном сценарии bash? будет работать grep? Как совместить его с scp?
'УПП вы @ там: " * с шифратор" .' –