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

Re: Script in bash



Scavenging the mail folder uncovered Farnis's letter:
> Hi All,
> 
> ho un problema. Ho una directory che contiene dei file in questo formato:
> 
> Artista Uno - Disegno Uno.jpg
> Artista Uno - Disegno Due.jpg
> [...]
> $ARTISTA - $OPERA.jpg

consiglio l'uso di awk. comunque, se proprio vuoi usare bach ecco uno
script "didattico":

while read ARTISTA MINUS OPERA ; do
	echo $ARTISTA
done

idem con l'opera, usando l'apposito basename per troncare l'estensione.

io pero' preferirei:

awk -F '-' '{print $1} <tuo file>
awk -f '-' '{gsub(".jpg", "", $2) ; print $2} <tuo file>

ciao,
federico
 
-- 
Federico Di Gregorio
MIXAD LIVE System Programmer                           fog@mixadlive.com
Debian GNU/Linux Developer & Italian Press Contact        fog@debian.org
          The reverse side also has a reverse side.  -- Japanese proverb



Reply to: