curl avec une variable comme URL
Bonjour,
J'essaie d’exécuter ce script en shell Bash depuis la console:
Code:
1 2 3
| #!/bin/bash
login="http://login:motDePasse@127.0.0.1:8741/json.xlm?"
curl -s "${login}reste de la commande" |
La réponse est:
Citation:
<html><head><title>Not Found</title></head><body><h1>404 Not Found</h1></body></html>
et la commande n'est pas exécutée.
Si j'envoie:
Code:
curl -s "http://login:motDePasse@127.0.0.1:8741/json.xlm?reste de la commande"
Là, la commande est exécutée.
J'ai fais plusieurs essais différents, simple cote, double cote, intégrer toute la ligne de commande dans login, pas de cote ....
soit il ne se passe rien, soit je reçois la réponse ci-dessus.
Je dois dire que je patauge.
Si vous avez une idée, elle serait la bien venue.
Cordialement