.edit

.edit /<expresión_de _búsqueda>/<expresión_de_sustitución>/ [<vía_
acceso_relativa>/]file [file ...]

Utilice el mandato .edit para buscar y sustituir series de texto en uno o más archivos. El mandato .edit sustituye la primera instancia de la serie (expresión_de_búsqueda) en todas y cada una de las líneas de cada archivo especificado. Se presupone que los archivos están ubicados en el directorio de trabajo del paso, a menos que especifique una vía de acceso relativa.

El mandato .edit implementa expresiones regulares POSIX estándar para encontrar coincidencias y sustituirlas, incluyendo el uso de selección de subserie () y sustitución \N en el patrón de sustitución.

El mandato .edit utiliza la sintaxis POSIX Extended Regular Expression predeterminada. Si el agente ha sido compilado con soporte de Perl Compatible Regular Expression, un carácter "p" puede seguir a la expresión de sustitución para especificar la sintaxis PCRE.

El uso de la barra inclinada invertida como carácter de escape requiere un manejo diferente según cuál sea el sistema operativo en el host del agente.

No pueden escaparse los delimitadores. En los casos en que esto parezca necesario, la solución correcta es utilizar un carácter delimitador alternativo. Por ejemplo: Tiene un archivo abc.txt que contiene solamente los caracteres abc. Desea sustituirlo con la serie de caracteres a/c:

Nota: Debe listar explícitamente uno o más nombres de archivo, sin comodines.
Ejemplo: el siguiente mandato sustituye series como winXPdriver y win2000driver en el archivo llamado drivermakefile.
.edit /win.*driver/linuxdriver/ drivermakefile
El mandato .edit es similar al mandato .strsub; sus diferencias incluyen:

Comentarios