Regulärer Ausdruck für versteckte Dateien unter unix

Ich bin auf der Suche nach einem regulären Ausdruck für jede Datei beginnen mit einem "." in einem Verzeichnis.

Ich bin mit CMake (von CMake doc : "CMake erwartet reguläre Ausdrücke, nicht globs") und wollen, ignorieren Sie jede Datei beginnen mit einem Punkt (versteckte Dateien), ABER "\..*" oder "^\..*" funktioniert nicht 🙁

Das merkwürdige : das funktioniert (Dank rq s Antwort), und entfernen Sie alle versteckte Dateien und temp-Dateien ("~" beendet-Dateien)

file(GLOB DOT ".*")
file(GLOB TILD "*~")

set (CPACK_SOURCE_IGNORE_FILES "${DOT};${TILD}")

Aber ich kann nicht das richtige finden schreiben Sie direkt in CPACK_SOURCE_IGNORE_FILES zu dem gleichen Ergebnis!

Hier ist die "doc" dieser Variablen.

InformationsquelleAutor claf | 2009-04-07
Schreibe einen Kommentar