Als «glob» getaggte Fragen

Globs, besser bekannt als [Shell] -Muster, und auch als Platzhalterausdrücke bezeichnet, sind Instanzen einer Mustervergleichssprache, die in vielen verwendet wird, insb. POSIX-ähnliche Shells zum Abgleichen von Dateinamen und Zeichenfolgen: z. B. "* .c" ist ein Glob für C-Quelldateien und entspricht jeder Datei, deren Suffix (Erweiterung) ".c" lautet.

25
Wie verwende ich glob (), um Dateien rekursiv zu finden?
Das habe ich: glob(os.path.join('src','*.c')) aber ich möchte die Unterordner von src durchsuchen. So etwas würde funktionieren: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Aber das ist offensichtlich begrenzt und klobig.






19
Testen Sie, ob ein Glob Übereinstimmungen in Bash hat
Wenn ich prüfen möchte, ob eine einzelne Datei vorhanden ist, kann ich sie mit test -e filenameoder testen [ -e filename ]. Angenommen, ich habe einen Glob und möchte wissen, ob Dateien vorhanden sind, deren Namen mit dem Glob übereinstimmen. Der Glob kann mit 0 Dateien übereinstimmen (in diesem Fall …
223 bash  glob 

11
Fügen Sie rekursiv Dateien nach Muster hinzu
Wie füge ich rekursiv Dateien nach einem Muster (oder Glob) hinzu, das sich in verschiedenen Verzeichnissen befindet? Zum Beispiel möchte ich A/B/C/foo.javaund D/E/F/bar.java(und mehrere andere Java-Dateien) mit einem Befehl hinzufügen : git add '*.java' Leider funktioniert das nicht wie erwartet.
172 git  glob  filepattern 

14
Verschieben Sie alle Dateien bis auf eine
Wie kann ich alle Dateien außer einer verschieben? Ich suche so etwas wie: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' wo ich alte Sachen in neue Sachen-Ordner außer verschieben Tux.png. ! -Zeichen steht für eine Negation. Gibt es ein Werkzeug für den Job?
154 linux  bash  glob 

30
Python Glob mehrere Dateitypen
Gibt es eine bessere Möglichkeit, glob.glob in Python zu verwenden, um eine Liste mehrerer Dateitypen wie .txt, .mdown und .markdown abzurufen? Im Moment habe ich so etwas: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 



2
gulp globbing - wie man alles unter dem Verzeichnis sieht
Dies ist eine ziemlich dumme Frage, aber ich konnte keine zufriedenstellende Antwort finden: Wie verwende ich gulp globbing, um alle Dateien in allen Unterverzeichnissen unterhalb eines bestimmten Verzeichnisses auszuwählen ? Ich habe es versucht: './src/less' './src/less/' './src/less/*' Keiner von ihnen scheint zu funktionieren.
108 glob  gulp 

11
Wie kann ich mit dem glob.glob-Modul nach Unterordnern suchen?
Ich möchte eine Reihe von Unterordnern in einem Ordner öffnen, einige Textdateien suchen und einige Zeilen der Textdateien drucken. Ich benutze dies: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Dies kann jedoch auch nicht auf die Unterordner zugreifen. Weiß jemand, wie ich mit demselben Befehl auch auf Unterordner zugreifen kann?


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.