[so] Re: Windows pipes

Marius Nicolae mariusn007 at gmail.com
Sun Nov 4 10:12:52 EET 2007


On Nov 3, 2007 9:57 PM, Silviu-Ionut Ganceanu <silviug at gmail.com> wrote:
>
>
>
> On 11/3/07, Silviu-Ionut Ganceanu <silviug at gmail.com> 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".
>
> Am escapat " cu \ si a mers si pe cazurile in care " exista deja in
> parametri.

Mai poti incerca:
echo ' un \' apostrof '
echo ' un \" slash si o ghilimea '

>
>
> >
> >
> > 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
> > >
> > >
> >
> >
>
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>


More information about the so mailing list