vabbe'... questa e' proprio la versione definitiva...
----------------------------------
#!/bin/bash -e
trap "rm elenco; rm contenuto;" 0
mkdir newpdf 2>/dev/null || :
mkfifo elenco
mkfifo contenuto
IFS=$'\n'
find -maxdepth 1 -iname "*pdf" -type f > elenco &
exec 9<&0
while read nomefilepdf
do
pdftotext "$nomefilepdf" || continue
nomefiletxt="${nomefilepdf%pdf}txt"
while true
do
clear
echo "$nomefiletxt"
echo "----------------------------"
sed 's/[^[:alnum:][:space:]]//g' "$nomefiletxt" > contenuto &
while read riga
do
test -z "$riga" && continue
echo; echo "nuovo titolo: $riga"
echo -n "[S]i [R]icomincia [A]ltro Invio=nuovo titolo ? "
read risposta 0<&9
case $risposta in
r|R)
continue 2
;;
s|S)
mv -i "$nomefilepdf" "newpdf/${riga}.pdf" 0<&9
rm "$nomefiletxt"
continue 3
;;
a|A)
rm "$nomefiletxt"
continue 3
;;
esac
done < contenuto
echo; echo "Raggiunta la fine del file..."
echo -n "[R]icomincia "
read 0<&9
continue
done
done < elenco
exec 9<&-
------------------------------------
spero la cosa possa esserti stata utile
buona fortuna
ciao
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]