[so] Re: Windows pipes

Silviu-Ionut Ganceanu silviug at gmail.com
Sat Nov 3 21:47:29 EET 2007


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".

On 11/3/07, Maximilian Machedon <maximilian.machedon at gmail.com> wrote:
>
> In situatii ca asta conteaza si cine parseaza la "celalalt capat", ca sa
> obtina argv[]. De exemplu, daca parsarea se face de catre Visual C++,
> sursele sunt disponibile in:
> "C:\Program Files\Microsoft Visual Studio 8\VC\crt\src\stdargv.c"
> Se constata din surse ca se poate folosi \ ca escape pentru ".
>
> Pentru a vedea cum face cygwin (si implicit echo) ia sursele de cygwin (
> http://cygwin.com/cvs.html) sau cauta in documentatie, dar cel mai
> probabil face la fel.
>
> On Nov 3, 2007 12:52 PM, foxX <alex.mihaiuc at gmail.com> wrote:
>
> > > O solutie ar fi ca pe windows, atunci cand construiesti linia de
> > > comanda pentru CreateProcess, sa pui "" in jurul fiecarui parametru,
> > > adica sa generezi linia de comanda:
> > >
> > > echo "int main() { return 0; }"
> > >
> > > ceea ce o sa insemne de asemenea ca daca ai
> > >
> > > ls -a -l
> > >
> > > pui
> > >
> > > ls "-a" "-l"
> > >
> > > care nu afecteaza cu nimic executia comenzii
> > >
> >
> > Se intampla niste lucruri poate nedorite la comenzi in genul
> >
> > echo 'foo"bar' 'wasd"rdfg' care ajunge sa fie
> > "echo" "foo""bar" "wasd""rdfg"
> >
> > care nu stiu cat e de grav, dar a fost studiat de Alex Vita si Dan
> > Dragomir.
> >  _______________________________________________
> > so mailing list
> > so at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> >
>
>
> _______________________________________________
> 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/8b332d8f/attachment.html


More information about the so mailing list