烂笔头不如好记性。
查找扩展名为.gz或.log的文件,上次通过google解决过但是没记录。今天人品差,google浪费了点时间。记下来以深刻印象。
man find中,see section OPERATORS
( expr )
Force precedence.
于是可以写成这样
find /path \( -iname "*.gz" -or -iname "*.log" \) -type f
人品差的时候,不如静下心来man sth.
上次人品较差,感觉-regex也可行,但懒得费劲。今天较上劲了,终于攒了点人品。通过google得知-regex中,对于正则表达式中的特殊字符得转义。
find /path -iregex ".*\.\(gz\|log\)$"
当然,这只是一个正则表达式入门者的看法。
info emacs Regexps
原来如此....
好记性不如烂笔头。