Я пытаюсь создать перехват git commit-msg, который включает в себя простое регулярное выражение для проверки сообщения журнала.Он не работает с использованием обычного синтаксиса bash.
Я пробовал использовать очень простое регулярное выражение, и он все еще не работает
Есть идеи, что я могу делать неправильно?
Вот простой пример, включающий очевидное совпадение, но он выводит «нет совпадения»
#!/bin/bash
message="[GLSD-0000]"
echo "Message: '$message'"
regex="\[GLSD-\w+\]"
if [[ $message =~ $regex ]]; then echo "yes";else echo "no match!"; fi
Использование git версии 2.18.0.windows.1