Re: Fwd: rinominare files pdf
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
Reply to: