对于文件列表,我想匹配那些不以.txt
. 我目前正在使用这个表达式:
.*(txt$)|(html\.txt$)
此表达式将匹配以 结尾的所有内容.txt
,但我希望它做相反的事情。
应该匹配:
happiness.html
joy.png
fear.src
不 应该匹配:
madness.html.txt
excitement.txt
我想得到这个,所以我可以将它与fswatch配对使用:
fswatch -0 -e 'regex here' . | xargs -0 -n 1 -I {} echo "{} has been changed"
问题是它似乎不起作用。
PS:我使用标签 bash 而不是 fswatch 因为我没有足够的声望点来创建它。对不起!