1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #!/bin/sh => indique que c'est du bash
GNATCHOP="gnatchop -w"
MKDIR="/bin/mkdir -p"
=> deux commandes passée en paramètres pour faire face simplement à d'éventuels changements de configuration
if [ "$1a" = "a" ]
then
SRCDIR=./
else
SRCDIR=$1
fi
=>Si s'il s'il a pas de paramètre à la fonction ( ?? ) alors le répertoire SRCDIR sera le répertoire suivant, sinon, ce sera le premier
if [ "$2a" = "a" ]
then
DESTDIR=new_names/
else
DESTDIR=$2/
fi
=> S'il n'y a pas de second paramètre, alors DESTDIR sera new_names/, sinon, ce sera le second paramètre.
$MKDIR $DESTDIR => Création de DESTDIR
for f in `ls $SRCDIR/*.a??` => parcours des fichiers de SRCDIR en *.a??
do
file=$(basename $f) => file sera le nom du fichier f sans les répertoires |