#!/bin/bash # Supprime l'extension d'une liste de fichiers function Usage() { PROG=`basename $0` echo "Usage: $PROG fichier1 [ fichier2 ... ]"; exit 1; } EXTENSION="$1" if [ -z "$EXTENSION" ]; then echo "Pas d'extension spécifiée" Usage fi shift if test "$#" -eq "0"; then echo "Aucun fichier spécifié !" Usage fi for F do REGEXP="s/$EXTENSION$//" NF=`echo $F | sed -e "${REGEXP}"` mv -vi $F $NF done