Вы можете запустить git diff
, чтобы увидеть все изменения и результаты grep по выбранному вами шаблону.Вот так
all_changes=$(git diff --cached --find-copies --find-renames --name-only --diff-filter=ACR)
only_xsd_files=$(echo $all_changes | grep "\.xsd")
only_schemas=$(echo $only_xsd_files | grep "path/to/schemas")
И тогда вы можете запустить остальную часть вашего скрипта