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.
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