est le script ici:Comment convertir linux "date +% s" sortie à un format plus lisible dans le script bash
#!/bin/bash
i="0"
startTime=`date -u +%s`
startTime=$[$startTime+$1+5]
echo ""
echo "##################"
echo "LAUNCHING REQUESTS"
echo " COUNT: $1 "
echo " DELAY: 1 "
echo " EXECUTION: $startTime "
echo "##################"
echo ""
while [ $1 -gt "$i" ]
do
i=$[$i+1]
php avtestTimed.php $1 $2 $startTime &
echo "QUEUEING REQUEST $i"
sleep 1
done
donc je veux convertir startTime $ en un format UTC
Le formulaire '$ []' est obsolète. Utilisez '$ (())' à la place. Ou vous pouvez supprimer le signe dollar et mettre les parenthèses à l'extérieur de l'expression entière: '((startTime + = $ 1 + 5))' et '((i ++))'. De même, n'utilisez pas de backticks, utilisez '$()': 'startTime = $ (date -u +% s)'. Il est plus lisible, peut être facilement imbriqué et évite des citations et des échappées difficiles. –