.strsub <quelle> <ersetzungszeichenfolge> datei [datei ...]
Mit dem Befehl .strsub können Zeichenfolgen in einer oder mehreren Textdateien ersetzt werden. Dabei durchsucht das System die Zieldateien nach der Quellenzeichenfolge (<quelle>) und ersetzt sie dort, wo sie gefunden wird, durch die <ersetzungszeichenfolge>. Mit dem Befehl .strsub wird die Zeichenfolge (quelle) überall in jeder Zeile in jeder Datei ersetzt.
Der Befehl .strsub wird plattformunabhängig ausgeführt. Seine Ausführung hängt nicht vom Vorhandensein bestimmter Befehle auf dem Server ab.
.strsub _VERSION_ 2.34 about.c
.strsub _VERSION_ 2.34 *.txt
Sie können jedoch Variablen in dem Befehl verwenden. Ein Befehl wie
der folgende wird ausgeführt, wenn die Variablen VERSION und FILENAME
in der Umgebung definiert sind..strsub _VERSION_ ${VERSION} ${FILENAME}
Der Befehl .edit verwendet standardmäßig die POSIX-Syntax für erweiterte reguläre Ausdrücke. Wenn der Agent mit Unterstützung Perl-kompatibler regulärer Ausdrücke (PCRE) kompiliert wurde, kann hinter dem Ersetzungsausdruck das Zeichen "p" stehen. (Dieses Zeichen gibt an, dass stattdessen die PCRE-Syntax verwendet werden soll.)
Vier Schrägstriche maskieren einen Literalpunkt:
\\\\.
Alternativ können Sie das /x-Flag dazu verwenden,
umgekehrte Schrägstriche zu unterdrücken:.strsub/x