Pergunta

Estou tentando localizar todos os arquivos em um servidor linux que se encaixam neste perfil:

sfvhebviweuiber9.html
sfvhebviweuiber11.html
jdjhwn2jjsfy2q10.html

Onde o primeiro 10-15 os personagens são a-z, seguido por [1-15], e , em seguida, .html.

Como posso usar locate (ou qualquer outro método) para localizar todos os arquivos que se encaixam neste perfil?

As diferenças são basicamente o primeiro 10-15 personagens como eles são feitos de forma aleatória caracteres do alfabeto.

Foi útil?

Solução

Eu não bastante o "[1-15]", parte de sua descrição, mas acho que isso iria fazer.Você pode refinar o .* parte no regex

locate -r '[a-z]\{10,15\}.*html'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top