Als «regular-expression» getaggte Fragen

12
Regexp in .ssh / config

Bei der Arbeit muss ich mich oft bei Hosts anmelden, die einem gemeinsamen Benennungsschema folgen, z. B. qc01- qc12, hc01- hc10und so weiter. Alle diese müssen die gleichen Konfigurationswerte in meinem Laptop erhalten .ssh/config. Natürlich könnte ich Einträge für die Hosts verwenden qc*und hc*,...

12
Wie man das Ende der Linie mit sed erkennt

Ich suche nach einer Möglichkeit, das Ersetzen nur auszuführen, wenn das letzte Zeichen eine neue Zeile ist sed. Zum Beispiel: lettersAtEndOfLine wird ersetzt, aber das ist nicht: lettersWithCharacterAfter& Da sedes mit Zeilenumbrüchen nicht gut funktioniert, ist es nicht so einfach wie $ sed...

11
Verwenden regulärer Ausdrücke mit cp

Dies ist eine einfache Frage. Ich versuche, alle Dateien im aktuellen Verzeichnis, die mit "axis-2" beginnen und mit ".jar" enden, in ein Zielverzeichnis zu kopieren. Nehmen wir an, es ist ~ / MyDirectory. Mein erster Gedanke war, es zu versuchen cp '^axis2.*jar$' ~/MyDirectory Aber das...

11
Was bedeutet [[.ch.]] In einer Regex?

Alternativer Titel: Was ist eine "Sortiersequenz" oder ein "Sortierelement" in einem POSIX-kompatiblen regulären Ausdruck? Ich habe die genaue technische Definition in Abschnitt 9.3.5 der POSIX-Spezifikationen als Punkt 4 in der Liste gefunden, aber es ist mir nicht wirklich klar. Ich habe im...

11
Yum regulärer Ausdruck oder Platzhaltersuche?

In der Fedora- Dokumentation heißt es: 5.2. Erweiterte Suche Wenn Sie den Namen des Pakets nicht kennen, verwenden Sie die Suche oder stellen Sie Optionen bereit. Verwenden Sie alternativ Platzhalter oder reguläre Ausdrücke mit einer beliebigen Suchoption, um die Suchkriterien zu erweitern. Nun,...

11
Erzwingen, dass Bash die Perl RegEx Engine verwendet

Wie Sie vielleicht bereits wissen, werden viele der Funktionen, die moderne RegEx-Engines unterstützen (Rückverweise, Lookaround-Behauptungen usw.), von der Bash RegEx-Engine nicht unterstützt. Es folgt ein einfaches Bash-Skript, das ich gerade erstellt habe, um zu erklären, was mein Endziel ist:...

11
Geschichte von Bash Globbing

Gibt es einen historischen Grund, warum Bash "Globbing" und reguläre Ausdrücke nicht identisch sind? Ich glaube zum Beispiel, dass in Bash [1-2]*alles übereinstimmt, was mit einer 1 oder einer 2 beginnt, gefolgt von etwas anderem, während ein regulärer Ausdruck [1-2]*nur einer Folge von 1s und 2s...

10
Was ist die Definition eines regulären Ausdrucks?

Ich habe mich kürzlich mit Ghoti freundschaftlich darüber gestritten, was in den Kommentaren zu meiner Antwort auf diese Frage ein regulärer Ausdruck ist . Ich habe behauptet, dass das Folgende ein regulärer Ausdruck ist: `[Rr]eading[Tt]est[Dd]ata` Ghoti war anderer Meinung und behauptete, es sei...

10
Seltsames Verhalten von „ls -a | grep ^ \. ”

Ich wollte den Inhalt eines pwd auflisten und nur Dateien anzeigen, die mit dot beginnen. Ich habe es versucht, ls -a | grep ^\.aber ich kann nicht herausfinden, warum die Ausgabe auch die Dateien enthält, die nicht mit Punkt beginnen. Beispielsweise: Pictures .pip .pki .profile projects Public Ich...