erlug
[Top] [All Lists]

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

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] rimuovere linee da un file di testo "guardandone" un altro
From: Andrea Paolini <ap@xxxxxxx>
Date: Mon, 23 Jan 2012 09:44:02 +0100
2012/1/23 Marco <gaedol@xxxxxxxxx>:


> Quello che dovrei riuscire a fare e` rimuovere da file1 *tutte* le
> righe che stanno nel file2 (senza lasciare la riga vuota!).

Se non ti interessa mantenere l'ordine:

---------------
#!/bin/sh

TEMPF="/tmp/superset.$$"

if [ $# != 2 ] ; then
        echo "Outputs all the rows contained in file1 that arent in file2"
        echo "Syntax: $0 file1 file2"
        exit 1
fi

cat $1 $2 | sort | uniq > $TEMPF
cat $2 $TEMPF | sort | uniq -u
rm $TEMPF
---------------

  - ap

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