On Mon, May 9, 2011 at 1:36 PM, Alex Schuster <wo...@wonkology.org> wrote:
> Kfir Lavi writes: > > > On Mon, May 9, 2011 at 12:00 PM, Xi Shen <davidshe...@googlemail.com> > > wrote: > > > > On Mon, May 9, 2011 at 4:31 PM, Pandu Poluan <pa...@poluan.info> > wrote: > > > > > On 2011-05-09, Xi Shen <davidshe...@googlemail.com> wrote: > > > > >> My script looks like: > > > >> > > > >> url="http://mypage" > > > >> curl_opts="-x ''" > > > >> curl $url -d \"mydata\" $curl_opts > > > >> > > > >> If I execute it, I got an error from curl, saying it cannot resolve > > > >> the proxy ''. > > > >> > > > >> But If I modify the script to: > > > >> > > > >> url="http://mypage" > > > >> curl $url -d \"mydata\" -x '' > > > >> > > > >> It works fine. > > > >> > > > >> I guess there's something wrong with the argument expansion. Just do > > > >> not know how to fix it. Please help. > > Do as you tried first, but add an eval: > eval curl "$url" -d \"mydata\" $curl_opts > > > > I have replied you before. > > > > What I have sent you is the solution to your problems. > > Try to run what I told you. > > I ran it successfully on my comp. > > curl_opts=-x "" > > This gives a "command not found" error, as bash tries to execute the empty > command "". Are you using another shell? > > Wonko > > Sorry, I have put www.google.com in th url, so got the page, and didn't notice the error. hehe Kfir