Linux lhjmq-records 5.15.0-118-generic #128-Ubuntu SMP Fri Jul 5 09:28:59 UTC 2024 x86_64
Your IP : 3.139.86.74
#!/bin/sh
# cp_file copie un fichier existant et lisible le nombre de fois voulu
# Faltec Inc
# 2005-10-12
getnom()
{
NOM=
FLG=0
while [ $FLG -eq 0 ]
do
echo -n "Nom du fichier: "
read NOM
if [ -r $NOM ]
then FLG=1
else echo "\007nom de fichier invalide"
fi
done
}
getnbr()
{
NBR=0
FLG=0
while [ $FLG -eq 0 ]
do
echo -n "Nombre de copie(1-500): "
read NBR
if [ $NBR -lt 1 -o $NBR -gt 500 ]
then echo "\007le nombre doit-etre entre 1 et 500"
else FLG=1
fi
done
}
copie ()
{
X=0
NOM_TMP=
while [ $X -lt $NBR ]
do
X=`expr $X + 1`
NOM_TMP=`echo $NOM`.`echo $X`
cp $NOM $NOM_TMP
echo "copie de" $NOM_TMP
done
}
getnom
getnbr
copie
|