Retourner au contenu associé (entrée de forum : Renommer 566 fichiers avec un nombre incrémental)
Posté par Jean-Marc le 17 octobre 2006 à 21:34. En réponse au message Renommer 566 fichiers avec un nombre incrémental. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# en shell !
Posté par Jean-Marc . En réponse au message Renommer 566 fichiers avec un nombre incrémental. Évalué à 1.
Un bon petit shell devrait te faire ça !
Voici du code ci-dessous pour faire le renommage incrémental de photos (pas plus de 1000)
#!/bin/bash
getopts o: arg
#echo $OPTARG
#echo $arg
if [ -z "$OPTARG" ] ; then
echo "Usage : change_nom.sh -o nouveau_nom *jpg"
exit 5
fi
typeset -i argc
argc=`echo $* | wc -w`
typeset -i it
for var in "$@" ; do
if [ -f "$var" ] ; then
it=$it+1
if [ "$argc" -le 99 ] ; then
chaine=`printf "%2d\n" $it | tr ' ' '0'`
else
chaine=`printf "%3d\n" $it | tr ' ' '0'`
fi
NOM=$OPTARG"$chaine".jpg
if [ -f "$NOM" ] ; then
echo "Erreur risque d'écrasement"
exit 5
fi
echo "mv $var $NOM"
mv $var $NOM
fi
done