Я пытаюсь написать скрипт, который будет перебирать все подпапки каталога для поиска определенного файла, а затем копировать новый файл в те папки, которые содержат этот файл.
Это то, что я до сих пор:
#!/bin/sh
dir=/Documents
find "$dir" -name Sample.doc -printf "%p\n" | sort -nr | while read -r i; do
echo "$i"
done
Это работает для получения списка всех файлов Sample.doc
и их папок в папке « Documents
».
Однако я не могу найти способ извлечь путь из этих папок, чтобы скопировать в них новый файл.
Любая помощь будет оценена.