Als «wildcards» getaggte Fragen

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

5
Kann ich aus einem Bash-Glob nur ein Ergebnis auswählen?
Ich versuche, ein Skript für die Arbeit zu schreiben, um einige Berichte für eine Ausgabe zu automatisieren. Die Protokolldateien werden (derzeit wird sie in Zukunft standardisiert) in dieser Art von Pfadstruktur gespeichert: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Jeder Teil des Pfads ist bekannt, mit Ausnahme der Zeitstempel, die immer die neuesten im Ordner …
14 bash  wildcards  glob 

3
Auflistung mit ls und regulärem Ausdruck
Wie kann ich Dateien mit einem Dateinamen auflisten, der mit dem letzten Zeichen und mit endet? .txt Erweiterung ? Ich habe es versucht, ls *+([[:digit:]]).txtaber das ist wahr fürabc12.txt und abc2.txt. Aber ich muss nur bekommen abc2.txt . Wie kann ich das machen? Gibt es irgendeine Art von Form :digit:, …
14 bash  wildcards 

4
Wie mache ich Bash Glob eine String-Variable?
Systeminformationen OS: OS X bash: GNU bash, Version 3.2.57 (1) -release (x86_64-apple-darwin16) Hintergrund Ich möchte, dass Time Machine eine Reihe von Verzeichnissen und Dateien aus meinem git / nodejs-Projekt ausschließt. Meine Projektverzeichnisse befinden sich in ~/code/private/und ~/code/public/deshalb versuche ich, die Bash-Schleife zu verwenden tmutil. Problem Kurze Version Wenn ich eine …

2
Verschieben von Dateien eines bestimmten Musters in ein anderes Verzeichnis
Im Verzeichnis habe /home/inich Dateien wie diese: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt Ich brauche nur zu bewegen crust.etcMC12345.txtund crust.etcMC23456.txtzu einem anderen Verzeichnis, /home/out.Was das Muster i für das oben beschriebene Szenario in dem Befehl mv verwenden ist?
14 shell  wildcards  mv 

1
Wie verwende ich Shell Wildcards mit Sudo?
Ich versuche, den gesamten Inhalt von Ordner1 herauszunehmen und in den Ordner images_temp zu legen, in dem sich Ordner1 befindet: jeatonhomes@jeatonhomes.com [~/images_temp]# sudo mv folder1/* . mv: cannot stat `folder1/*': No such file or directory Ich erhalte diesen Fehler oben, ich habe versucht, die Antwort hier nachzuschlagen, aber es gibt …

4
So finden Sie alle Dateien mit Ausnahme einer angegebenen Datei
Das lskann so ein Ergebnis ergeben [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo Aber eigentlich hoffe ich es nur herauszufinden CentOS-Base.repo,CentOS-Debuginfo.repound CentOS-Vault.repodoch nicht CentOS-Media.repo. Also führe ich diesen Befehl aus ls [^\(Media\)] Ich erhalte jedoch eine Fehlermeldung. Wie soll ich vorgehen?
13 wildcards 


5
Wie kann ich programmgesteuert feststellen, ob ein Dateiname mit einem Shell-Glob-Muster übereinstimmt?
Ich würde gerne sagen, ob ein String $stringmit einem Glob-Muster übereinstimmt $pattern. $stringkann oder kann nicht der Name einer vorhandenen Datei sein. Wie kann ich das machen? Angenommen, die folgenden Formate für meine Eingabezeichenfolgen: string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" Ich möchte eine bash Idiom finden, wenn bestimmt $stringwürde durch abgestimmt werden $pattern1, …
13 bash  wildcards 

3
Warum stimmen die [az] Sternchen mit den Zahlen überein?
Ich habe 3 Verzeichnisse im aktuellen Pfad. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Ich habe erwartet, dass der letzte ls-Befehl nur übereinstimmt a_clean_data. Warum passte es auch zum Inhalt 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)


5
cp versteckte dateien mit glob mustern
Situation : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Ich habe ein Verzeichnis voller versteckter Ordner und Dateien. Was passiert und was ist die Lösung?
13 zsh  wildcards  cp  dot-files 



1
Bash Extended Glob - Match-Dateien ohne Präfix
Ich versuche, Dateinamen für ein Fail2Ban-Gefängnis abzugleichen. Daher muss ich nur das Globbing von Dateinamen verwenden, keine regulären Ausdrücke oder Bash-Skripte. Mein /var/log/apache2Verzeichnis enthält Dateien einschließlich: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Ich versuche , eine glob zu erstellen , um alle Dateien mit der Endung entsprechen , .error.log außer db.example.error.log - …

2
Schließen Sie ein Verzeichnis in dem mit ls übereinstimmenden Muster aus
Ich versuche lsdirs, die .pngDateien enthalten (keine Notwendigkeit für Rekursivität, obwohl es besonders nützlich wäre), mit Ausnahme einer. Ein Verzeichnis ausschließen, z ls */*.png funktioniert gut. ls (^one)*/*.png Gibt keine Standardausgabe zurück. Wie erreiche ich das? Ich bin blind und pfeife es an espeak, also kann ich erst mal stdout …
13 shell  ls  wildcards 

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.