#!/bin/bash

# Supprime l'extension d'une liste de fichiers

function Usage() {
    PROG=`basename $0`
    echo "Usage: $PROG <extension> 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
