Zugriff auf die GNU-Dokumentation: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Meine / etc / fstab sieht so aus: /dev/sdb1 /media/fresh ext2 defaults 0 0 Ich möchte, dass grep TRUE / FALSE für die Existenz von / …
Ich versuche, mehrere alphanumerische Werte (diese Zahl kann variieren) von einer Zeichenfolge abzugleichen und sie in einem Bash-Capture-Gruppenarray zu speichern. Ich bekomme jedoch nur das erste Match: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB echo ${BASH_REMATCH[2]} Wie Sie sehen, stimmt es …
Welche Zeichen in einem regulären Ausdruck müssen im Allgemeinen maskiert werden? Beispielsweise ist Folgendes syntaktisch nicht korrekt: echo '[]' | grep '[]' grep: Unmatched [ or [^ Dies ist jedoch ist syntaktisch korrekt: echo '[]' | grep '\[]' [] Gibt es eine Dokumentation darüber, welche Zeichen in einem regulären Ausdruck …
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 …
Wie wird die Zeichenfolge beim Hinzufügen eines neuen Benutzers überprüft? Ich nehme an, es gibt einen regulären Ausdruck. Was ist das für ein regulärer Ausdruck?
Ich muss mit awk nach einem Schlüsselwort suchen, aber ich möchte eine Suche ohne Berücksichtigung der Groß- / Kleinschreibung (ohne Berücksichtigung der Groß- / Kleinschreibung) durchführen. Ich denke, der beste Ansatz ist, sowohl den Suchbegriff ("Schlüsselwort") als auch die Zielzeile, die awk gleichzeitig liest, in Großbuchstaben zu setzen. Aus dieser …
Ich versuche zu konvertieren <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> zu: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Ich gehe davon aus, dass das beste Werkzeug für den Job wäre sed, kann jedoch nicht herausfinden, wie Teile des Originaltexts im Ersetzungsteil verbleiben. Wenn ich mache: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml Die Ausgabe …
Ich benutze, rsyncum einige Dateien von einer Freigabe auf eine andere zu kopieren. Rekursiv muss ich: Löschen Sie Dateien am Zielort, die vom Ursprung entfernt wurden Nur synchronisieren .phpund .jsDateien Schließen Sie alle anderen Dateitypen aus Löschen Sie keine .svn/Verzeichnisse am Ziel Wenn ich das benutze: rsync -zavC --delete --include='*.php' …
Ich versuche, die Zeilen mit dem Wiederholungssymbol {n} zu drucken, aber es funktioniert nicht. Zum. Ich möchte zB alle Zeilen drucken, deren Länge 4 Zeichen lang ist awk '/^.{4}$/' test_data Mit dem obigen Code wird das nicht gedruckt. Wie kann ich das Problem beheben, damit ich das Wiederholungssymbol verwenden kann? …
ANMERKUNG: Diese Frage ist die Ergänzung zu dieser Frage und Antwort: Wie kann die Zeilenlänge in einem bestimmten Bereich ermittelt werden? Wie können wir nach Zeilen suchen, die weniger als 8 oder mehr als 63 Zeichen enthalten, keine, die mehr als 8 und weniger als 63 Zeichen enthalten? Also, einige …
Angenommen, ich habe Zeilen wie diese: *[234]* *[23]* *[1453]* wobei *für eine beliebige Zeichenkette ( mit Ausnahme einer Reihe von der Form [number]). Wie kann ich diese Zeilen mit einem Befehlszeilendienstprogramm analysieren und die Zahl in Klammern extrahieren? Ganz allgemein, die dieser Werkzeuge cut, sed, grepoder awkwürde für eine solche …
Ich muss häufig reguläre Ausdrücke für die Verwendung in Skripten erstellen (meistens in Skripten sed). Manchmal sind die regulären Ausdrücke jedoch sehr kompliziert und für mich schwierig zu verstehen und zu bearbeiten. Gibt es eine Software, mit der man den Code für reguläre Ausdrücke visuell erstellen kann, den ich dann …
Ich möchte verwenden sed, um irgendetwas in einer Zeichenfolge zwischen dem ersten ABund dem ersten Vorkommen von AC(einschließlich) durch zu ersetzen XXX. Zum Beispiel habe ich diese Zeichenfolge (diese Zeichenfolge ist nur für einen Test): ssABteAstACABnnACss und ich möchte eine Ausgabe wie folgt aus : ssXXXABnnACss. Ich habe das gemacht …
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.