Чистыйfind
:
find. -regex '\.[^.]*1\|.*1\.[^.]*'
Это будет соответствовать ver1
и ver1.txt
и file1.ver1.txt
, но неfile1.ver2.txt
. Если вы тоже хотите соответствовать этому:
find. -regex '\.[^.]*1\|.*1\..*'
Вы должны запускать эти команды внутри искомого каталога, find somepath...
это не сработает, так как регулярное выражение соответствует всему пути.