b'\n_START_ARTICLE_\nEd (Unix)\n_START_SECTION_\nCaratteristiche\n_START_PARAGRAPH_\ned si pu\xc3\xb2 trovare virtualmente in ogni versione di Unix e GNU/Linux disponibile; spesso chi ha a che fare con pi\xc3\xb9 versioni di Unix conosce almeno i comandi base di ed._NEWLINE_La sintassi di ed ha influenzato svariati programmi per Unix come sed, awk e grep, oltre che il linguaggio di programmazione Perl._NEWLINE_Famoso per la sua sintassi concisa, ed non ha quasi riscontro visuale. Per esempio, il messaggio che ed produce in caso di errore o quando vuole assicurarsi che l\'utente intenda uscire senza salvare \xc3\xa8 "?". Non riporta il nome del file corrente o il numero di linea, a meno di non richiederlo._NEWLINE_Questa sintassi era appropriata nelle prime versioni di Unix, quando le console erano stampanti, i modem erano lenti, e lo spazio su disco e la memoria erano preziosi. Questi vantaggi cessarono di essere tali quando editor pi\xc3\xb9 interattivi divennero lo standard.\n_START_SECTION_\nSessione di esempio\n_START_PARAGRAPH_\nEcco la trascrizione di una sessione di esempio di ed:_NEWLINE_a_NEWLINE_ed is the standard Unix text editor._NEWLINE_This is line number two._NEWLINE_._NEWLINE_2i_NEWLINE_*_NEWLINE_._NEWLINE_1,$l_NEWLINE_ed is the standard Unix text editor.$_NEWLINE_*$_NEWLINE_This is line number two.$_NEWLINE_3s/two/three/_NEWLINE_1,$l_NEWLINE_ed is the standard Unix text editor.$_NEWLINE_*$_NEWLINE_This is line number three.$_NEWLINE_w text_NEWLINE_66_NEWLINE_q\n_START_SECTION_\nSpiegazione dell\'esempio\n_START_PARAGRAPH_\nNell\'esempio si parte con un file vuoto e si usa a per inserire testo (tutti i comandi di ed sono singoli caratteri). Questo ci porta nel modo di inserimento, che termina inserendo un singolo punto in una linea. Le due linee inserite prima del punto vengono immesse nel buffer del file. 2i porta al modo di inserimento e inserisce il testo seguente (* nell\'esempio) prima della riga due. Tutti i comandi possono essere prefissi con un numero di linea per indicare di operare su quella riga._NEWLINE_In 1,$l il carattere l sta per il comando list. Questa volta preponiamo al comando una gamma, indicando le due linee limite separandole con una virgola ($ indica l\'ultima riga). ed mostra quindi tutte le righe dalla prima all\'ultima. Queste righe finiscono con il simbolo del dollaro, in maniera che il fine linea sia chiaramente visibile._NEWLINE_In seguito viene corretto l\'errore nella linea 3 con 3s/two/three/, un comando di sostituzione. Il 3 indica la linea in cui effettuare il comando s, seguono il testo da rimpiazzare e il rimpiazzo. Stampando tutte le linee con 1,$1 vediamo che la linea adesso \xc3\xa8 corretta._NEWLINE_w text scrive il buffer nel file "text". ed risponde con 66, che \xc3\xa8 il numero di caratteri scritti nel file. q chiude la sessione.'