Hello tous le monde,
Bon voila j'essaye de comprendre exactement que font les lignes de ce code et la je vous avoue que je suis bloqué. J'ai commencé à mettre des commentaires est ce que ça vous dit quelque chose ?
Code :
- #!/bin/bash
- #exercice 1
- if [ $# -ne 4 ] #Si le nombre de paramèters n'est pas égale à 3
- then #alors
- exec echo "Il faut quatre parametres" #afficher il faut quatre paramètres
- fi #fin de la boucle
- typeset -i le_cpt=0 #déclaration d'une chaine de caractère le_cpt et initialisation a 0
- echo
- for i in $* #liste de tous les parametres...
- do
- le_car=$(echo $i |cut -c1 ) #affiche la variable i et filtre par la colonne c1
- case $le_car in
- [0-9] ) le_cpt=$le_cpt+1 ;;
- *) echo "l'argument \"$i\" commence par une lettre";;
- esac
- done
- echo "$le_cpt argument(s) commence(nt) par un chiffre"
- echo
|
---------------
Bugs32 sur HFR Xfire