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

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: