Я хочу массово обновить файлы в скрипте, используя следующую команду:
grep -l -r -E "..." . | while read -r FILE ; do
# How to do the next line only for files that are not in submodules?
sed -i '' -E '...' "${FILE}"
done
Однако у меня есть подмодули git, и я не хочу обновлять файлы, содержащиеся в этих подмодулях. Если не поддерживать черный список путей, где находятся подмодули, есть ли способ проверить, принадлежит ли файл подмодулю или вообще пропустить их?