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