LINUX.ORG.RU

заменить файл в куче поддиректорий

 


0

1

Есть файл

tinymce.linklist.php

и куча директорий, в которых есть это же файл в папке

www/assets/plugins/tinymce3201/tinymce.linklist.php

Также есть такие же файлы в темпах, вроде www/projectman/mytmp/1e4283221bb9777f308d12abf5bc1225/www/assets/plugins/tinymce3201/tinymce.linklist.php

нужно заменить файл только в www/assets/plugins/tinymce3201/tinymce.linklist.php Как это сделать?

★★★★★

Ответ на: комментарий от zolden

не не не. Там очень много дир с этими www/assets/plugins/tinymce3201/tinymce.linklist.php. Заходить в каждую и копировать это не вариант.

Slack ★★★★★
() автор топика
Ответ на: комментарий от Slack

рекурсивный глоббинг наш друг, это знают все вокруг

for i in **/www/assets/plugins/tinymce3201/tinymce.linklist.php;do cp tinymce.linklist.php $i;done

zolden ★★★★★
()
Ответ на: комментарий от Slack

для этого нужен хотя бы bash 4.0 с включённым глоббингом:
shopt -s globstar

а лучше zsh
тоже самое можно сделать через find, но это скучно

zolden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.