Domanda

Sto cercando di individuare tutti i file su un server Linux che si adatta questo profilo:

.

SFVHEBVIWUIBER9.HTML
sfvhebviweuiber11.html
. jdjhwn2jjsfy2q10.html

Dove i primi caratteri 10-15 sono a-z, seguito da [1-15], quindi .html.

Come posso utilizzare locate (o qualsiasi altro metodo) per trovare tutti i file che si adattano a questo profilo?

Le differenze sono fondamentalmente i primi caratteri 10-15 poiché sono composti da caratteri alfabeto casuale.

È stato utile?

Soluzione

I don't quite get the "[1-15]" part of your description, but I think this would do. You can refine the .* part in the regex

locate -r '[a-z]\{10,15\}.*html'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top