У меня есть следующее регулярное выражение:
([:digit:]{4})-([:digit:]{1,2})-([:digit:]{1,2})
Он должен получить даты в этом формате:
2010-12-19
И я использую его для имен файлов, которые выглядят так:
2010-12-19-xxx-xxx-xxx.markdown
И когда я использую это с grep
как это:
echo $POST | grep -oE "([:digit:]{4})-([:digit:]{1,2})-([:digit:]{1,2})" # $POST is the filename
Это не работает, я просто получаю пустоту.