У меня есть файл (скажем, «thisfile.sh», например), который я хотел бы скопировать сразу на несколько серверов (некоторые из которых могут потребовать аутентификацию по паролю) при запуске моего bash-файла, предположительно с помощью SCP. Все адреса серверов записываются по одной строке в текстовом документе, скажем, файл называется "ServerList", например:
firstuser@server.com
seconduser@anotherserver.com
anotheruser@newserver.com
[...]
Как мне этого добиться?
Edit: я думал об этом немного больше, и я все еще хотел бы сделать это с Bash в качестве стартера, я буду использовать альтернативу чуть позже. Как я полагаю, я бы сделал это, используя команду копирования SCP и переменную вместо моего места назначения, что-то вроде этого scp myfile $ Server:~/myfile. Таким образом, я почти уверен, что мне нужно будет использовать какой-то цикл, так что он будет проходить через все строки, пока я копирую его.