Я пытаюсь создать хук предварительной фиксации для репозитория SVN, который предотвратит коммит, если номер версии содержит 7.5
VERSIONNUM="<COMMENT>7.5"
grep -Fwq "$VERSIONNUM" APP.CFG
then
exit 1
else
exit 0
fi
Номер версии находится в файле APP.CFG, начало строки - 7,5. Я не хочу сопоставлять всю строку, поэтому я использую -w в своем grep, который, я думаю, просто возвращает совпадение, если $ VERSIONNUM находится где-либо в файле
вот содержимое файла APP.CFG
> <?xml version="1.0" encoding="utf-8"?> <APP AUTH="" PRODUCTS="2"
> VER="hmidesigner"> <VERSION AUTHOR="CODRA" DATE_NEUTRAL="01/11/2019
> 09:48:48" ID="CODRA.Panorama.Persist" SERIAL_VERSION="7">
> <COMMENT>7.5.17.0</COMMENT>