У мене є сценарій bash для розгортання коду з бета-середовища у виробниче середовище, але в даний час я маю додати список файлів до файлу txt маніпулятивно, і коли-небудь я пропускаю їх. В основному мій сценарій розгортання котів / циклів копіює файли. (експорт / імпорт дБ, але це не має значення ...
У будь-якому разі, я хотів би скористатися find
командою для створення списку файлів, змінених за останні 14 днів. Проблема в тому, що мені потрібно викреслити шлях, ./
щоб сценарій розгортання працював.
Ось приклад використання команди find:
знайти. -тип f -mtime -14> розбудувати.txt
Ось рядок із котами deploy.txt
в моєму сценарії розгортання:
for i in `cat deploy.txt`; do cp -i /home/user/beta/public_html/$i /home/user/public_html/$i; done
Будь-яка ідея, як це досягти, використовуючи сценарій bash?
Спасибі!
--dry-run
режимі та виведіть його у файл для огляду?