Saltar la navegación

Comando w (write)

El comando w (write) funciona prácticamente igual que el modificador w del comando s. Su sintaxis es la siguiente:

w fichero

Este comando añade el texto de la zona de trabajo al fichero indicado. Al inicio de la ejecución del comando sed, el fichero se crea, y si existiera, se borraría su contenido. Múltiples comandos w, e incluso modificadores w del comando s, si hacen referencia al mismo fichero, todos añaden información a este, en ningún caso lo sobrescriben.

Como extensión de GNU está la posibilidad de utilizar los nombres de los ficheros especiales /dev/stdout y /dev/stderr.

$ sed 's/u/-/ ; /-/w sustituciones' f g
-no
dos
tres
c-atro
$ cat sustituciones 
-no
c-atro