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

Reply via email to