Linux find命令使用正则

为什么80%的码农都做不了架构师?>>>   hot3.png

root@ubuntu001:~/findtest# ls
1.sh  2.sh  3.sh123124523523  4.sh-234234235  5.sh.32423523  6.shabvsddd


root@ubuntu001:~/findtest# find . -regextype "posix-egrep" -regex '.*sh.?[0-9]+?'
./2.sh
./5.sh.32423523
./4.sh-234234235
./1.sh
./3.sh123124523523

.匹配 - . , ?号设置非贪婪 [0-9]匹配数字+匹配一个或者多个?设置非贪婪


转载于:https://my.oschina.net/jastme/blog/288599

你可能感兴趣的:(Linux find命令使用正则)