Aide moi pour cet exercice
=> écrire un script lisant son entrée standard et n'affichant que les lignes :
paires
contenant au moins 2 chiffres
en les passant en majuscule (par la commande tr az AZ)
et en affichant leur numéro (1 pour la première)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #!/bin/bash
l=1
while [ 1 eq 1 ]; do
read
l0=$(( $l / 2))
if [ $(( $l0 * 2 )) eq $l ] ; then
if echo $REPLY | grep "^[^0-9]*[0-9][^0-9]*[0-9][^0-9]*$"> /dev/null
then
echo $l : `echo $REPLY | tr a-z A-Z`
fi
fi
l=$(( $l + 1 ))
done |
je veut savoir c koi > /dev/null et " | " se symbole il fait koi