У меня есть папка, в которой есть много папок, и в каждой из них у меня много файлов.Я понятия не имею, в какой папке могут находиться все файлы. Я периодически получаю список файлов, которые мне нужно скопировать в предопределенное место назначения.
Скрипт будет работать на Unix-машине.
Итак, мой маленький скрипт должен:
- прочитать полученный список
- найти все файлы в списке
- скопировать каждый файл в предопределенное место назначения через SCP
шаг 1 и 3, я думаю, что справлюсь сам, но как я сделаю шаг 2?
Я думал об использовании «find» для определения местоположения каждого файла и когда был найден, напишите расположение в строковом массиве.Когда все файлы найдены, я перебираю строковый массив, выполняя команду «SCP» для каждого местоположения файла.
Я думаю, что это должно сработать, но я никогда раньше не писал сценарий bash, поэтому кто-нибудь может помочьмне немного начать?Мне просто нужна базовая команда «найти», которая находит имя файла и возвращает местоположение файла, если файл найден.