Bonjour,

Je débute en bash et je cherche juste a faire un ptit truc tout con :

Je veut repeter un code pendant 10 secondes.

J'ai donc fait ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
 
A=date+%s 
A=$A+"10"
while [ 1 ]; do
    echo "coucou"
    B=date+%s
    echo "$A et $B"
    sleep 1
    if [ "$A" -lt "$B" ]; then
        break 
    fi
done
exit 0

Mais je ne cesse de me heurter a des problèmes de syntaxe, la dernière en dates est que visiblement A ou B n'est pas entier : test.sh: ligne 10 : [: : nombre entier attendu comme expression

Voyez vous d'ou ça peux venir, ou mieux : si il existe une solution plus simple a mon besoin.

Bonne journée