Я совершенно новый в Bash, но я просто не могу найти способ заставить его делать то, что я хочу.
Представьте, что у вас есть дерево с двумя файлами: /top.php и /test/bottom.php
Как заставить свою функцию выглядеть и заменять, скажите "привет" в "bonjour" в /top.php AND в /test/bottom.php?
До сих пор единственным способом, который я нашел для этого, является вызов одной и той же функции дважды с другим уровнем глубины:
find ./*.php -type f -exec sed -i 's/hello/bonjour/' {} \;
find ./*/*.php -type f -exec sed -i 's/hello/bonjour/' {} \;
Конечно, существует рекурсивный способ сделать это в одной строке?