Привет, удивительное сообщество,
Я полный наркотик, когда дело доходит до регулярного выражения. Я отвлекся от изучения этого... и теперь моя лень догнала меня.
Что я пытаюсь сделать:
Проверьте, соответствует ли строка этому формату:
10_06_13
т. Сегодняшняя дата или аналогичная дата с "2digits_2digits_2digits"
Что я сделал:
regex='([0-9][0-9][_][0-9][0-9][_][0-9][0-9])'
if [[ "$incoming_string" =~ $regex ]]
then
# Do awesome stuff here
fi
Это работает в определенной степени. Но когда входящая строка равна 011_100_131
... она все равно проходит проверку регулярного выражения.
Буду признателен, если кто-нибудь сможет мне помочь в правильном направлении.
Приветствия