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

Re: ottimizzare bash script [WAS: Re: lista file ps e pdf in html]



On Wed, Apr 28, 2004 at 10:43:32PM +0200, Andrea Dinale wrote:
> TITOLO=`pdfinfo $FILE | grep Title: | cut -c 15-`
> DESC=`pdfinfo $FILE | grep Author:| cut -c 15- | cut -d \$ -f 1`
> COD=`pdfinfo $FILE | grep Author:| cut -c 15- | cut -d \$ -f 2`
> 
> Come posso valorizzare queste 3 variabili, invocando una sola volta 
> pdfinfo???

INTANTO=$(pdfinfo $FILE|grep -E '^Title:|^Author:'|sort|cut -c 15-|tr '\n' '£')
TITOLO=$(echo $INTANTO|cut -d '£' -f 2)
DESC=$(echo $INTANTO|cut -d '£' -f 1|cut -d '$' -f 1)
COD=$(echo $INTANTO|cut -d '£' -f 1|cut -d '$' -f 2)

> Non ditemi di scrivere l'output in un file temporaneo, perche` (oltre a 
> non essere elegante IMHO) non credo migliorerei di tanto le prestazioni.

Neppure la soluzione che ti suggerisco qui sopra e` elegante. Si affida al
fatto che ne' titoli ne' autori contengano il carattere '£'... Certamente e`
piu' veloce... ma se cerchi la velocita`... non ti conviene usare bash!

> Scusate se e' banale, ma non sono di certo un mago di bash scripting :-(

Piu' che banale e` un po' fuori luogo (aka. OT)...

Ciau,
     M

-- 
Questo messaggio e` firmato digitalmente con GnuPG ( http://www.gnupg.org/ )
lynx -source http://bodrato.it/ | gpg --import

Attachment: signature.asc
Description: Digital signature


Reply to: