Доброго времени суток.
Может, кто сталкивался. Есть пул прокси, которые рандомно выбираются и экспортируются, после чего запускается браузер.
И все бы хорошо, но браузер требует логин и пароль, хотя они в экспорте указаны.
Вот:
#!/bin/bash
curl 127.0.0.1/proxy/ > /tmp/proxy
rnum=`echo $((4 + RANDOM % 40))`
url=`sed -n "$rnum"p /tmp/proxy`
LOGIN=`grep Login /tmp/proxy | awk '{print $2}'`
PASS=`grep Pass /tmp/proxy | awk '{print $2}'`
export http_proxy=`echo "http://$LOGIN:$PASS@$url" | tr -d '\r\n'`
export https_proxy=`echo "http://$LOGIN:$PASS@$url" | tr -d '\r\n'`
export HTTP_PROXY=`echo "http://$LOGIN:$PASS@$url" | tr -d '\r\n'`
export HTTPS_PROXY=`echo "http://$LOGIN:$PASS@$url" | tr -d '\r\n'`
firefox
Вообще-то речь о разделении одной команды на две:
http_proxy=`echo "http://$LOGIN:$PASS@$url" | tr -d '\r\n'`
export http_proxy
Но возможно это и незначительная правка. У меня нет такого большого опыта в скриптописании, чтобы что-то утверждать. )