find ./ -name "*.sh" -exec chmod +x {} \;
Эта команда используется для рекурсивного поиска всех файлов с расширением *.sh в текущем каталоге и его подкаталогах. Затем, команда chmod +x применяется ко всем найденным файлам, чтобы установить права на выполнение. Аргумент {} в команде -exec обозначает найденные файлы. Обратите внимание на использование символа \; для указания конца команды -exec. Альтернативой этой команде может быть использование цикла for и команды chmod для каждого файла в отдельности.