[so] Re: Windows pipes

Ionut Prunache bthorne at gmail.com
Sat Nov 3 02:57:17 EET 2007


On 11/3/07, Silviu-Ionut Ganceanu <silviug at gmail.com> wrote:
>
> Ca o completare echo '{{{{{int main() {{{{{{{{{{{{{{{{{ return 0; }' | cat
> > src.cpp
> va rezulta in src.cpp: "main()  return 0; }" deci aparent acolada mai
> sterge
> caracterele pana la primu white space...
>
> On 11/3/07, Silviu-Ionut Ganceanu <silviug at gmail.com> wrote:
> >
> > Salutare,
> >
> > Am dat de urmatoarea problema in lucrul cu pipe-urile pe Windows: pentru
> > urmatoarea comanda
> >
> > echo 'int main() {{{{{{{{{{{{{{{{{ return 0; }' | cat > src.cpp
> >
> > src.cpp va contine "int main()  return 0; }"
> >
> > Oricat de ciudat ar parea, se pare ca '{' nu se transmite prin pipe
> > (singurul caracter pe care
> > l-am gasit in situatia asta). Este asta o problema cunoscuta? Sincer,
> > habar nu am de unde
> > ar putea veni acest bug...
> >
> > Multumesc,
> >
> > Silviu
> >
>
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>
Salut,

Problema nu e de la pipe ci de la echo. Trebuie sa-i dai parametrii care
contin spatiu intre apostroafe.
Iar apostroafele din comanda initiala sunt eliminate de parser.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20071103/89b26c26/attachment.html


More information about the so mailing list