Frage

Ich versuche, alle Dateien auf einem Linux-Server zu finden, die zu diesem Profil passen:

sfvhebviweuiber9.HTML
sfvhebviweuiber11.HTML
jdjhwn2jjsfy2q10.HTML

Wo der erste 10-15 charaktere sind a-z, gefolgt von [1-15], dann .html.

Wie kann ich verwenden locate (oder eine andere Methode), um alle Dateien zu finden, die zu diesem Profil passen?

Die Unterschiede sind im Grunde die ersten 10-15 zeichen, da sie aus zufälligen Alphabetzeichen bestehen.

War es hilfreich?

Lösung

Ich verstehe den Teil "[1-15]" Ihrer Beschreibung nicht ganz, aber ich denke, das würde reichen.Sie können die verfeinern .* teil in der Regex

locate -r '[a-z]\{10,15\}.*html'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top