Wenn Sie Regex-Fragen stellen, fügen Sie immer das Tag für die jeweilige Programmiersprache oder das jeweilige Tool hinzu (z. B. Perl, Python oder Java; vi, emacs oder ɢɴᴜ grep; usw.), die Sie verwenden.
Ich habe eine einfache Frage, kann die Antwort jedoch nicht finden oder lösen. Ich möchte ein Teerarchiv erstellen, aber ich möchte einige Dateien mit regulären Ausdrücken davon ausschließen. Ein Beispiel für die auszuschließende Datei ist: 68x640X480.jpg Ich habe das ohne Glück versucht: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto Kann jemand helfen?
Ich habe die folgenden Zeilen in meiner haproxy.conf: acl valid_domains hdr(Host) -i mysite.com images.mysite.com docs.mysite.com admin.mysite.com redirect location http://mysite.com/invalid_domain if !valid_domains Wie kann ich eine Subdomain abgleichen? Ich habe es versucht: acl valid_domains hdr(Host) -i *.mysite.com und: acl valid_domains hdr(Host) -i [a-z]+.mysite.com ... aber beides hat nicht funktioniert. Vielen Dank
Ich suche nach Zeilen, die buchstäblich ein Zeichen größer als (ein ">") haben, gefolgt von einem Leerzeichen, gefolgt von einem Backslash-Zeichen (ein "\"), dh einer Zeile mit diesem:> \ Ich dachte, Flucht würde dies ermöglichen, und für das Größere als es tut: $ ack-grep "\>" Gibt Zeilen mit ">" zurück. …
Ich hatte eine Gruppe von Dateien, die ich konsequent umbenennen möchte. Die Dateien heißen Dinge wie "System-Log-01-01-2009-NODATA.txt" "Something-Log-01-01-2009-NODATA.txt" Und ich wollte sie als Kleinbuchstaben, yyyymmdd, .log-Erweiterung "system.20090101.log" "something.20090101.log"
Ich versuche, alle Pfade, die mit / newsletter / beginnen, mit Ausnahme eines (/ newsletter / one) mit einem regulären Ausdruck abzugleichen. Was ich bisher habe: location ~ ^/newsletter/(.*)$ { // configuration here } Dies entspricht allen Pfaden, die mit / newsletter / beginnen. Wie mache ich eine Ausnahme für …
Bei der Durchführung von Sicherungen unter Bash with rsyncversuche ich, alle Punktedateien und versteckten Verzeichnisse im obersten Verzeichnis auszuschließen, nicht jedoch diejenigen in ansonsten anvisierten Verzeichnissen. Zum Beispiel: /copyme.c /.dontcopythisfile /.dontcopythisdirectory/or_its_contents /directory/.butcopymetoo rsync -a --include=".includeme" --exclude=".*" . DESTKopieren der gewünschten Punktedateien in Unterverzeichnisse schlägt fehl, Variationen wie z. B. schlagen …
Gegeben JEDE GitHub-Repository-URL-Zeichenfolge wie: git://github.com/some-user/my-repo.git oder git@github.com:some-user/my-repo.git oder https://github.com/some-user/my-repo.git Wie kann bashder Repository-Name am besten my-repoaus einer der folgenden Zeichenfolgen extrahiert werden ? Die Lösung MUSS für alle oben angegebenen Arten von URLs funktionieren. Vielen Dank.
Ich möchte die Root-URL http://www.example.com umleiten zu http://www.example.com/something/else Dies liegt daran, dass ein seltsames WP-Plugin immer ein Cookie auf der Basis-URL setzt, wodurch ich es nicht zwischenspeichern kann. Ich habe diese Richtlinie ausprobiert: location / { rewrite ^ /something/else break; } Aber 1) es gibt keine Weiterleitung und 2) Seiten …
Wie leite ich alle E-Mails an user-*@example.com (dh user-1234@example.com) an einen Pipe-Befehl in Postfix weiter? Die Idee ist, eine Anonymisierung im Craigslist-Stil zu erstellen, indem jedem Benutzer dynamische E-Mail-Aliase zugewiesen werden. Ich kann jedoch keine relevanten Informationen in der Dokumentation finden.
Ok, eine Beispiel-URL ist http://www.mysite.com/?p=account&view=settings Der pUri ist eine Konstante. Alle URLs haben es. Das viewist eines von vielen optionalen Uri. Ich habe versucht, das Umschreiben von URLs und Regex zu verstehen, aber ich verstehe es einfach nicht. Ich muss wieder Code schreiben, aber leider komme ich immer wieder zurück, …
Ich stoße auf einige Anwendungsfälle, in denen es sehr nützlich wäre, Eingaben aus einem (normalerweise durch Zeilenumbrüche getrennten) Stream zu nehmen und sie topartig zusammenzufassen (siehe oben, iotop usw.). Eine Art On-the-Fly-Pivot-Tisch. zB Nehmen Sie die logarithmische Eingabe: I heard A from unit 1 and it said "Great!" 56 I …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.