Sed è un particolare tipo di testo editor di file noto come un " editor di flusso . " Invece di modificare file di testo , sed applica le modifiche a un flusso di testo in base alle istruzioni che le vengono impartite dall'utente. Il flusso di testo potrebbe venire da qualsiasi parte : l'utente , Internet o un file locale . Potete immaginare sed ad essere un po 'come un linguaggio di programmazione progettato esclusivamente per manipolare il contenuto del testo e la riformattazione in una struttura che ti piace . Nelle mani di un utente esperto , si può rimuovere gran parte la monotonia del lavoro di routine , ma può essere un po 'intimidatorio in un primo momento , quindi un buon punto di partenza è una semplice modifica : l'aggiunta di un carattere di nuova riga alla fine di ogni data linea . Istruzioni
1
Aprire un terminale. La procedura per fare questo dipende dal vostro sistema operativo . Maggior parte dei sistemi Unix e Linux o aprire immediatamente un terminale in fase di start up o di avere l'icona di un terminale da qualche parte sul desktop . In Mac OS X , fare clic sul pulsante "Spotlight " e di tipo " terminale ". In Windows , fare clic su "Start ", "Esegui " e digitare " cmd"
2
Digitare quanto segue : .
Sed ' /$ /G'
questo indica a sed di cercare il testo per tutti i fine di linee ( $ ) e aggiungere una nuova linea ( G ) , in modo efficace con interlinea doppia file. In alternativa, se si vuole assicurare che non c'è mai più di una riga vuota tra i paragrafi , cambiare il comando di leggere :
sed ' /^ $ /d ; G'
Questo indica a sed per abbinare le linee solo completamente vuote ( ^ $ ) , cancellare le righe vuote ( d ) e sostituirli con un unico nuovo linea ( G ) .
3
Pasci i dati da un file di testo in sed digitando il seguente :
gatto textfile.txt