bonjour merci de ta réponse;
oui ca marche chez moi car il faut faire zsh fichier.sh suivi de deux arguements 5 et 10 par exemple et on obtient 5 lignes et 10 colonnes;
>multi.sh 5 10
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
j'ai essayé avec le if et j'obtiens:
#!/bin/zsh
for x in {1..$1}
do
for y in {1..$2}
do
echo -n "$(( $x * $y )) "
if [[ $((x % 2)) -eq 0 ]]
then echo -en "\e[31${x}m#\e[0m"
done
echo
done
mais j'obtiens
parse error near echo
je veux mettre les nombres pairs en rouge sur la table de mutliplication
merci