带有 http get 参数的 wget 脚本
wget script with http get parameters
我有一个 bash 脚本,内容如下:
#!/bin/bash
cap=
assist=
host=
wget "http://$host:8080/MyApp/getNumberFromCap?cap=$cap&assist=$assist" -O - -o /dev/null
但是当我 运行 这个脚本时,它不会对 URL 指示的进行任何调用。
它似乎没有解决放入其中的变量,事实上,如果我用静态内容替换变量,它就像一个魅力。
我哪里做错了?
转义 &
解决了问题:
wget "http://$host:8080/MyApp/getNumberFromCap?cap=$cap\&assist=$assist" -O - -o /dev/null
^
我也不得不转义等号:
wget http://${HOST_IP}/my-bin/myscript?MAILADRESSEN\="${MAILADRESSEN}"\&SUBJECT\="${SUBJECT}"
我有一个 bash 脚本,内容如下:
#!/bin/bash
cap=
assist=
host=
wget "http://$host:8080/MyApp/getNumberFromCap?cap=$cap&assist=$assist" -O - -o /dev/null
但是当我 运行 这个脚本时,它不会对 URL 指示的进行任何调用。 它似乎没有解决放入其中的变量,事实上,如果我用静态内容替换变量,它就像一个魅力。
我哪里做错了?
转义 &
解决了问题:
wget "http://$host:8080/MyApp/getNumberFromCap?cap=$cap\&assist=$assist" -O - -o /dev/null
^
我也不得不转义等号:
wget http://${HOST_IP}/my-bin/myscript?MAILADRESSEN\="${MAILADRESSEN}"\&SUBJECT\="${SUBJECT}"