Rinominare in massa i file.

Autore dello script: . | Modificato da: Fabrizio | Sito Web

Script molto utile quando si ha la necessità di rinominare molti file, ad esempio la collezione di fotografie delle vacanze.

Ecco il codice sorgente:

#!/bin/bash
export estensione=".jpg"
echo "=========================================================="
echo " TOOL PER RINOMINARE I FILE"
echo "=========================================================="
echo ""
echo "Inserisci la data nel formato Anno-Mese-Giorno (Es: 2009-01-31)"
read data
echo ""
echo "Inserisci il luogo o la circostanza oppure un testo"
echo "qualsiasi"
read pdm
echo ""
echo "Inserisci ora l'estensione dei file che vuoi rinominare"
echo "in minuscolo (Es: jpg)"
read est1
echo ""
echo "Inserisci la stessa estensione in maiuscolo se vuoi"
echo "rinominarle, altrimenti premi INVIO"
read est2
echo ""
echo "I tuoi file verranno rinominati nel seguente formato: "$data"_"$pdm"_001."$est1""
echo "procedere con la rinomina? [s,n] [S,N]"
read risp
if [ $risp = 'S' ] || [ $risp = 's' ]
then
export I=1
for FILE in `ls *.$est1 *.$est2 2>/dev/null`
do
if [ $I -lt 10 ]
then
prog=00"$I"
else
prog=0"$I"
fi
mv $FILE "$data"_"$pdm"_"$prog"."$est1"
I=`expr $I + 1`
done
echo "Rinomina dei file completata"
echo ""
else
echo "Rinomina Cancellata"
exit
fi

Utilizzo

Verifiche Preliminari

Non sono necessarie verifiche o modifiche preliminari.

Descrizione

L'utilizzo dello script è molto semplice, basta invocarlo dalla Shell ed impostare i parametri man mano che vengono richiesti.

./rinomina.sh

Scarica lo script

Ti è piaciuto l'articolo? Se vuoi, scrivi un commento.

Inizio Pagina