如何将字符指定为可选字符?例如文件名可以包含3或4位数字,因此第4位是可选的:filename-123.txt
和filename-4567.txt
。目前,我只使用find -name
的2条命令来完成此操作:*-[0-9] [0-9] [0-9] [0-9]。*和*-[0-9] [ 0-9] [0-9]。*。我该如何使用1?
编辑:我现在使用的是find -regex,find ./src/static/images/ -regex '^.*-[0-9][0-9][0-9][0-9]?\..*' -print
,如链接源中所述(标记为可能的重复解决方案),但仍然对我不起作用。