Ansible Regexp-Gruppen, Muster oder etwas anderes?
451
Peter
Ich muss ansible verwenden, um ein paar DNS-Zonen zu verwalten. Wir verwenden ein Spielbuch und einige Vorlagen ohne Probleme. Die Seriennummer der Zone (n) wird jedoch manuell von den Endbenutzern geändert und häufig vergessen sie die Aktualisierung.
Ich möchte also eine Aufgabe erstellen, die die aktuelle Seriennummer aus der Zonendatei analysiert und diese dann aktualisiert (YYYMMMDDXX-Format).
Im Moment geht es mir hauptsächlich darum, wie man die aktuelle Seriennummer erhält. Ich habe die aktuelle Aufgabe:
- name: Get current serial in zone file lineinfile: path: "{{ bind_zone_file }}" regexp: "\s*(\d)\s*\;Serial" register: current_serial
Es funktioniert natürlich wie erwartet. Es ist jedoch nicht sehr hilfreich, da ich viel Arbeit damit machen muss.
Meine Frage ist:
Wie registriere ich nur den \ 1-Teil der Regex?
0 Antworten auf die Frage
Verwandte Probleme
-
14
Regex-Tool für Linux
-
3
Kann nicht herausfinden, warum diese Regex nicht zutrifft
-
2
Entfernen von Zeilenumbrüchen aus einer RTF-Datei mit sed
-
5
Grep-Tool für XML
-
4
Wozu benutzt man ? in grep befehl .. und praktischen einsatz
-
13
Analysieren von Textdateien
-
1
Gibt es ein Gegenteil von: g in vim?
-
1
Ersetzen Sie Dateiname durch Dateipfad durch Sed
-
6
Editor mit mehrzeiligem Suchen und Ersetzen
-
2
Suchausblick 2003 mit einem regulären Ausdruck