我试图构建一个bash代码行,在目录中为我找到一些文件。如何在Mac上使用`-regex`查找`
的(图像)的文件名是这样的:
yyyy-mm-dd_hh_mm_ss.xxx.jpg
我想所有文件:
年份:2012,月份:02-12,时间:08:00-16:00
的Theres为2012年
所有天数的一天的每一分钟内,文件我尝试以下下手,但它并没有发现任何东西:
find . -regex './2012-11-11_(0[8-9]|1[0-6])_*_*.*.jpg' | wc -l
我需要更改11-11
以匹配所有的日子,我知道,但是在匹配时间时已经卡住了。
我一直在阅读的地方,我需要指定-regextype posix-extended
,但它不知道这个选项,并没有在手册中的替代品。
不是严格的答案,但http://txt2re.com/index-cpcre.php3真的很适合构建棘手的正则表达式 –
已收藏!谢谢! –