Als «wildcards» getaggte Fragen

Globbing bedeutet, dass Dateien nach Namensmustern abgeglichen werden, die Platzhalter enthalten.





2
Multidigit-Dateibereiche in lexikografischer Reihenfolge in zsh
Ich möchte einen Bereich von Dateien (in lexikografischer Reihenfolge) mit zwei Ganzzahlen (z. B. 2 bis 57) in zsh durch Globbing angeben. Zum Beispiel: "Wählen Sie die Dateien 2 bis 57 in lexikografischer Reihenfolge unter dem Pfad aus, der einem Muster entspricht". Ich dachte mit eckigen Klammern würde es tun …
24 zsh  wildcards 


2
Löschen Sie alle Dateien, die mit einem Fragezeichen beginnen
Ich habe einen Ordner, in dem ich ca. 4k Dateien habe. Einige dieser Dateien beginnen mit aa ?oder einem !Zeichen. Ich muss sie löschen, kann aber keinen entsprechenden Ausdruck finden: rm -f ./?* löscht einfach alles. Möglicherweise kann ich grepls verwenden und es weiterleiten und xargsDateien in einen anderen Ordner …

2
Kopieren von Dateien mit mehreren Erweiterungen
Ich möchte Dateien mit mehreren Erweiterungen in ein einziges Zielverzeichnis kopieren. Zum Beispiel kann ich den folgenden Befehl verwenden, um alle TXT- Dateien im Arbeitsverzeichnis in ein Verzeichnis mit dem Namen zu kopieren destination: cp -v *.txt destination/ Und ich kann Folgendes verwenden, um alle PNG- Verzeichnisse im Arbeitsverzeichnis zu …
22 bash  shell  wildcards  cp 

3
Was bedeutet. ?? * in einem Shell-Befehl?
Der folgende Befehl tar"punktiert" alle Dateien und Ordner: tar -zcvf dotfiles.tar.gz .??* Ich kenne mich mit regulären Ausdrücken aus , verstehe aber nicht, wie man sie interpretiert .??*. Ich habe ls .??*und ausgeführt und mir tree .??*die aufgelisteten Dateien angesehen. Warum enthält dieser reguläre Ausdruck alle Dateien in Ordnern, die …
22 wildcards  tar 

1
Wie man mit wget bestimmte Dateien von einem URL-Pfad herunterlädt
Welche Optionen stehen mir zur Verfügung, wenn ich die in einem bestimmten URL-Pfad gefundenen Dateien nicht manuell herunterladen muss? Die Verwendung von Platzhaltern schlägt fehl: $ wget 'http://www.shinken-monitoring.org/pub/debian/*deb' Warning: wildcards not supported in HTTP. .... Dies setzt natürlich voraus, dass ich die Dateinamen nicht im Voraus kenne.
22 wildcards  wget 

1
Was ist das .gitignore-Muster-Äquivalent des regulären Ausdrucks (Groß | Klein) (Bundesland | Stadt) - [0-9] * \. Csv
Ich habe einen regulären Ausdruck, in den ich mich einfüge, .gitignoreähnlich wie: (Big|Small)(State|City)-[0-9]*\.csv Es hat nicht funktioniert, also habe ich es gegen RegexLab.NET getestet . Ich fand dann die gitignore- Manpage, auf der ich erfuhr, dass gitignore keine regulären Ausdrücke verwendet, sondern fnmatch (3) . Fnmatch scheint jedoch kein Äquivalent …

1
Warum wird diese Datei nicht "gefunden"?
Mit findwith grepkann man Dateien finden, die einem Muster entsprechen: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Wenn Sie jedoch findnur die erste Datei verwenden, wird Folgendes nicht gefunden: # find . -name error* ./error_log ./includes/classes/error_log Warum wird finddie errors.htmlDatei nicht gefunden, wenn sie nicht mit verwendet wird grep? …


6
So verschieben Sie die ersten x-Dateien
Ich habe diesen riesigen Ordner mit Tausenden von ungeordneten Dateien. Ist es möglich, die ersten 5000 über den mvBefehl in einen Unterordner zu verschieben ? Im Moment verschiebe ich Dateien mit mv *some_pattern* ./subfolder1/ Momentan bewege ich Bilder ganz nach dem Zufallsprinzip. Es ist nicht wirklich wichtig, ob sich nicht …


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.