[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dimensione dei paccheti installati



On Mon, Jul 29, 2002 at 01:38:07AM +0200, Federico Di Gregorio wrote:
> Il dom, 2002-07-28 alle 01:07, /dev/null ha scritto:
> > Certo che tra te e Federico non so chi sia il piu` barocco! ;-)
> > Forse questo e` un po' piu` elegante:
> 
> lo e'. pero' dalla mia ho che awk mi annoia... :)
Mi sa che pero` in questo caso e` lo strumento che ti permette di farlo
in modo piu` pulito (tra gli strumenti classici, intendo: con perl o
altre diavolerie moderne non so ;-) ).
Senza usare awk non sono riuscito ad ottenere di meglio di:

#!/bin/bash
while read field value
do
 [ x$field = xPackage: ] && nome=$value && continue
 [ x$field = xInstalled-Size: ] && echo $value $nome
done < /var/lib/dpkg/status

(che e` anche un po' lento)

e di:
#!/bin/sed -nf
/^Package: /h
/^Installed-Size: /{
        G
        s/^Installed-Size: \(.*\)\nPackage: /\1 /p
        }

ma direi che entrambi sono meno eleganti di quello in awk, per quanto
siano esattamente la stessa routine... :-)

Ciao,
/dev/null


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: