<div dir="ltr">Salut, <div><br></div><div>Am aceeași problemă. Oricum aș încerca să fac append, primesc ”bad file descriptor”. O problemă ciudată apare și când fac redirectare simplă (>) într-un fișier de mai multe ori la rând. Un "cat f.txt" dat după un "pwd > f.txt; ls > f.txt" va afisa output-ul comenzii ls + niște reminiscențe nesuprascrise din comanda pwd. Închid <span style="font-size:12.800000190734863px">Handle-urile și deschid fișierele cu permisiuni, zic eu, bune. Care ar putea fi problema?</span></div><div><br></div><div>Am încărcat tema pe gitlab. Userul meu este cmilitaru2501.</div><div><br></div><div>Mulțumesc!</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-24 3:34 GMT+02:00 Costin Lupu via so <span dir="ltr"><<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 03/23/2018 10:42 PM, Octavian Guzu via so wrote:<br>
> Salut,<br>
><br>
> In cadrul operatiei de append (>>) din secventa de operatii echo a ><br>
> test.txt; echo b >> test.txt :<br>
> - in powershell, rezultatul este cel asteptat<br>
> - in cygwin primesc "echo: write error: Bad file descriptor"<br>
><br>
> Am verificat atent daca inchid Handle-urile, dar nu imi dau seama de<br>
> unde vine problema. Care ar putea fi cauza erorii?<br>
<br>
</span>Îți dai seama că semnalarea acestei erori e destul de criptică pentru a<br>
înțelege exact ce se întâmplă acolo.<br>
<br>
Aș merge pe indiciul semnalat de cygwin. Ceva e fishy cu redirectarea.<br>
Soluția silver bullet e debugging-ul. Ca să te ajutăm avem nevoie să pui<br>
codul în gitlab.<br>
<br>
Costin<br>
______________________________<wbr>_________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/<wbr>so/info/lista-discutii</a></blockquote></div><br></div>