在bash中,我想使用该命令find查找在某个位置包含40到70之间的数字的文件,如c43_data.txt.如何实现此过滤器find?
我试过了file . -name "c**_data.txt" | grep 4,但这不是很好.
谢谢
也许是这样的:
find . -regextype posix-egrep -regex "./c(([4-6][0-9])|70)_data.txt"
这匹配40 - 69和70.
您也可以使用该iregex选项进行不区分大小写的匹配.