[ubuntu-it] eliminazione di righe multiple.
Daniele
danielecd a gmail.com
Gio 18 Feb 2010 00:09:47 GMT
ciao lista,
come da oggetto, ho un file da modificare.
esso contiene molte righe e molte delle quali devono essere eliminate.
queste da eliminare NON contengono una parola. quindi mi basterebbe
selezionare le righe che non hanno questa parola per
eliminarle.....ma....come?
egrep -v "(parola1|parola2)" file
con questo seleziono tutte le linee in cui non compare la parola, quindi
le linee da eliminare.
usando su questo output sed, dovrei riuscire (forse). uso questa
sintassi:
sed -n '/p/d/w file'
non metto il file di input perchè facendo:
egrep -v "(parola1|parola2)" file | sed -n '/p/d/'
dovrei avere il risultato sperato.ma niente. senza contare che la
modifica eventualmente non la fa sullo stesso file su cui sto operando
che rimane quindi inalterato.
ammetto la mia ignoranza su sed :(
grazie, Daniele
Maggiori informazioni sulla lista
ubuntu-it