bash variables wget postdata

bash - curl post



Variables en wget post data (2)

Estoy trabajando en un script bash simple para descargar imágenes del sitio web Tumblr. La idea es usar read para obtener información de inicio de sesión del usuario, y wget --post-data para iniciar sesión, y esto es lo que tengo:

read -p "Tumblr login email: " EMAIL read -p "Tumblr login password: " PASSWRD wget --user-agent=Mozilla/5.0 --save-cookies cookies.txt --post-data ''email=$EMAIL&password=$PASSWRD'' --no-check-certificate https://www.tumblr.com/login

Sin embargo, está enviando "$EMAIL" y "$PASSWRD" lugar de las cadenas para las variables, ¿hay alguna forma de que envíe los valores que el usuario ingresó?



importante: no usar:

--header="Content-Type: text/xml"

junto con --post-data. Anulará

--header="Content-Type: application/x-www-form-urlencoded"

emitido por wget. Post-data no será recibido por HttpServlet