<br><br><div><span class="gmail_quote">On 11/3/07, <b class="gmail_sendername">Catalin Iacob</b> <<a href="mailto:iacobcatalin@gmail.com">iacobcatalin@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Saturday 03 November 2007 21:47:29 Silviu-Ionut Ganceanu wrote:<br>> Multumesc tuturor pentru lamuriri.<br>><br>> Am ales varianta quick and dirty propusa de Marius dat fiind faptul ca nu<br>> am foarte mult timp la dispozitie sa fac "sapaturi".
<br><br>Varianta propusa de Marius e corecta nu e "quick and dirty". Mai precis e<br>quick dar nu e dirty :-). De-asta nici nu am mai zis nimic cand am vazut<br>mailul tau; fiindca iti raspunsese deja el.<br><br>
In Linux separi foarte clar argumentele prin faptul ca le asezi in elemente<br>diferite ale vectorului de la execv. Pe Windows, din cauza ca toate<br>argumentele se dau ca un singur parametru pentru CreateProcess le separa
<br>CreateProcess. Si CreateProcess considera chestiile care contin un spatiu ca<br>doua argumente diferite. Solutia e sa incadrezi chestia care contine spatiu<br>intre "" ca sa stie CreateProcess ca e un singur parametru.
</blockquote><div><br>Ma refeream la cazurile mentionate de Alex. Daca incadrezi parametrii care contin spatiu<br>cu ghilimele fara a escapa eventualele ghilimile care apar in parametri acestia vor disparea.<br>Spre exemplu pentru:
<br><br>echo 'foo " bar' 'wasd " rdfg' <br><br>eu afisam ceva asemenator cu:<br><br>echo foo bar wasd rdfg <br>
<br>Silviu<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Catalin<br>_______________________________________________<br>so mailing list
<br><a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br><a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br></blockquote></div><br>