erlug
[Top] [All Lists]

[Erlug] rimuovere linee da un file di testo "guardandone" un altro

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: [Erlug] rimuovere linee da un file di testo "guardandone" un altro
From: Marco <gaedol@xxxxxxxxx>
Date: Mon, 23 Jan 2012 09:00:22 +0100
Ciao a tutti,

devo fare una cosa stupida (ehm) eppero` "devo" farla in
bash/zsh/whichevershell.
Ho un file con una lista di oggetti e un altro file con una lista di
altri oggetti:
diciamo:

file1:
ciccio
pasticcio
combina
un
casino

file2:
ciccio
casino

Quello che dovrei riuscire a fare e` rimuovere da file1 *tutte* le
righe che stanno nel file2 (senza lasciare la riga vuota!).
Ergo il risultato di questa operazione dovrebbe essere un file fatto cosi`:

file3:
pasticcio
combina
un

(no, non sono per forza la prima e l'ultima riga).

Mentre mi sovviene che tra perl e python, tanto che potrei farmi uno
scriptino esterno, si possa fare con una certa agilita`, non mi viene
in mente come farlo a shell (che mi evita belle sorprese tipo script
che si incasinano perche` la versione che trovo di perl/python non
supporta quella funzione specifica... gia` successo).

Aiutini?

Viele Danke,

marco

PS
se l'italiano della mail sembra sospetto... forse lo e` e forse dovrei
dormire di piu`.
PS2
Per il "moderatore": ignora l'altra mail! :)

<Prev in Thread] Current Thread [Next in Thread>