[so] Re: Windows pipes

Silviu-Ionut Ganceanu silviug at gmail.com
Sat Nov 3 22:07:54 EET 2007


On 11/3/07, Silviu-Ionut Ganceanu <silviug at gmail.com> wrote:
>
>
>
> On 11/3/07, Catalin Iacob <iacobcatalin at gmail.com> wrote:
> >
> > On Saturday 03 November 2007 21:47:29 Silviu-Ionut Ganceanu wrote:
> > > Multumesc tuturor pentru lamuriri.
> > >
> > > Am ales varianta quick and dirty propusa de Marius dat fiind faptul ca
> > nu
> > > am foarte mult timp la dispozitie sa fac "sapaturi".
> >
> > Varianta propusa de Marius e corecta nu e "quick and dirty". Mai precis
> > e
> > quick dar nu e dirty :-). De-asta nici nu am mai zis nimic cand am vazut
> > mailul tau; fiindca iti raspunsese deja el.
> >
> > In Linux separi foarte clar argumentele prin faptul ca le asezi in
> > elemente
> > diferite ale vectorului de la execv. Pe Windows, din cauza ca toate
> > argumentele se dau ca un singur parametru pentru CreateProcess le separa
> >
> > CreateProcess. Si CreateProcess considera chestiile care contin un
> > spatiu ca
> > doua argumente diferite. Solutia e sa incadrezi chestia care contine
> > spatiu
> > intre "" ca sa stie CreateProcess ca e un singur parametru.
>
>
> Ma refeream la cazurile mentionate de Alex. Daca incadrezi parametrii care
> contin spatiu
> cu ghilimele fara a escapa eventualele ghilimile care apar in parametri
> acestia vor disparea.
> Spre exemplu pentru:
>
> echo 'foo " bar' 'wasd " rdfg'
>
> eu afisam ceva asemenator cu:
>
> echo foo  bar wasd  rdfg
>

Evident, fara echo din fata...

Silviu
>
> Catalin
> > _______________________________________________
> > so mailing list
> > so at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20071103/8781b816/attachment.html


More information about the so mailing list