Il nome e' l'abbreviazione di Stream Editor: editore di
flusso, in pratica e' un programma per la modifica sequenziale
di un flusso di dati in formato testo.
Si puo' vedere SED come una scatola nera, che ha due ingressi
e un'uscita. Gli ingressi sono un flusso di dati composto
da uno o piu' file di testo concatenati assieme e un flusso
di istruzioni in ingresso che da le direttive di elaborazione.
L'uscita e' un flusso di dati che rappresenta il risultato
dell'elaborazione.
Ecco un esempio di come sostituire in una frase una parola
con un'altra:
$ echo 'Il miglior sistema operativo: Windows' | sed /Windows/s//Linux/g
Di seguito un esempio di come sostituire una stringa in
un file di testo
$ sed s/'stringa'/'stringa1'/g pippo.txt > filemodificato.txt
Nel file "pippo.txt" tutte le "stringa"
sono sostituite in "stringa1"
Per ulteriori informazioni vedi : man sed
oppure visita
http://a2.swlibero.org/sed_introduzione.html
http://www.dbnet.ece.ntua.gr/~george/sed/
http://www.student.northpark.edu/pemente/sed/index.htm
|