Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Utility >> .

Come aggiungere un carattere di nuova riga alla fine di una riga in Sed

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

 

software © www.354353.com