|
|
|
|
Configuration: Windows XP Internet Explorer 6.0
chmod +x Script.sh ./Script.sh Call1 Bonne chance |
Salut,
il faut utiliser $1 et pas $n $1 --> argument 1 #!/bin/sh
A=$(date '+%m'"_20"'%y')
if [ -z $1 ] ; then
echo "Vous n'avez pas passe parametre"
else
case $1 in
Call)
tail -1 StatProfileDailyCall_$A.csv |awk -F"," '{print $2}' > test1.txt
;;
Call1)
tail -1 StatProfileDailyCall_$A.csv |awk -F"," '{print $3}' > test1.txt
;;
Call2)
tail -1 StatProfileDailyCall_$A.csv |awk -F"," '{print $5}' > test1.txt
;;
Duration1)
tail -1 StatProfileDailyDuration_$A.csv |awk -F"," '{print $2}' > test1.txt
;;
Duration2)
tail -1 StatProfileDailyDuration_$A.csv |awk -F"," '{print $3}' > test1.txt
;;
Duration3)
tail -1 StatProfileDailyDuration_$A.csv |awk -F"," '{print $6}' > test1.txt
;;
Duration4)
tail -1 StatProfileDailyDuration_$A.csv |awk -F"," '{print $7}' > test1.txt
;;
Mbox)
tail -1 StatProfileDailyMbox_$A.csv |awk -F"," '{print $2}' > test1.txt
;;
Msg)
tail -1 StatProfileDailyMsg_$A.csv |awk -F"," '{print $2}' > test1.txt
;;
*)
echo "Parametre inexistant"
exit
;;
esac
fi
cat test1.txt
exit 0 Pour l'exécuter fait comme t'a dit mamiemando
lami20j |
Merci,
Il etait deja excecutable sinon il fallait declarer l'argument au debut... |
Résultats pour Lancement d'un script avec argument
Résultats pour Lancement d'un script avec argument
Résultats pour Lancement d'un script avec argument
Résultats pour Lancement d'un script avec argument