La sostituzione di una intera riga in fase di output, implica la cancellazione del testo caricato nel pattern space e l'invio allo standard output del testo in sostituzione che segue l'istruction c\.
La cancellazione del pattern space comporta il caricamento di una nuova riga dallo stream di input e l'inizio su di essa di un nuovo ciclo di esecuzione.
La sintassi generale dell'istruction è la seguente:
L'istruction c\ può essere utilizzata con qualsiasi tipo di adress.
Quando l'istruction c\ viene utilizzata con una coppia di adress che selezionano un intervallo di righe, tutte le righe dell'intervallo vengono cancellate, e dopo la cancellazione dell'ultima riga viene inviato allo standard output la riga o le righe di testo collegate all'istruction c\ medesima.
Fondamentale è ricordare che l'invio allo standard output non avviene dopo ogni cancellazione di riga, ma solo dopo la cancellazione dell'ultima riga dell'intervallo.
GNU SED consente anche una sintassi semplificata quando il testo che sostituisce sta solo su una riga:
Il testo che sostituisce è indicato subito dopo il simbolo c, senza l'utilizzo del backslash e senza la necessità di scrivere il testo nella riga successiva.