Entre temps, j'ai commencé à trouver un début de réponse (je bosse un peu tout seul, quand même hein !), qui s'apparente plus simple que la tienne, mais... qui ne marche pas vraiment.
Par exemple, dans le bout de script ci-dessous, peux-tu me dire pourquoi la 1ere ligne fonctionne (vérif par la commande set), mais pas la 2e (pas de changement de la variable etat_relais) ?
Code : Tout sélectionner
etat_relais=$(curl -s 'http://192.168.1.110/30000/99')
etat_relais=$etat_relais | cut -c112-127Bizarre, non ?