У меня есть эта команда для запуска git log и refre sh списка файлов:
sed -E 's|(.*): .*|echo \1: $(git log -1 --pretty="format:%ct" \1)|e' app/config/file.yml
Моя проблема в том, что эта команда refre sh каждую строку в file.yml, но у меня есть префикс, который я не хочу обновлять sh. Префикс - web / compile / *
Я пытался сделать с этим, но, к сожалению, удалил префикс eveything whitout / web / compile.
sed -i.bkp '/web\/compiled\/*/!e' -E 's|(.*): .*|echo \1: $(git log -1 --pretty="format:%ct" \1)|e' app/config/file.yml