<div dir="ltr">Salut,<div><br></div><div>Ai avut dreptate cu 1). Acolo greseam.</div><div>Multumesc!<br><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-21 20:01 GMT+02:00 Costin Lupu <span dir="ltr"><<a href="mailto:costin.lup@gmail.com" target="_blank">costin.lup@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salutare,<br>
<span class=""><br>
On Mon, 2016-03-21 at 19:28 +0200, Alexandru Jercaianu via so wrote:<br>
> Salut,<br>
><br>
> Am urmatoarea problema: la comanda "ls | grep mini" imi afiseaza la<br>
> stdout toate fisierele care contin mini, insa comanda "ls | grep mini<br>
> > out" imi creeaza fisierul out, insa acesta este gol.<br>
> Mentionez ca o comanda precum ls > out imi redirecteaza corect<br>
> outputul.<br>
> Are cineva vreo idee de la ce ar putea fi?<br>
<br>
</span>1) Ai testat dacă îți merg redirectările de stdin și stdout pentru o<br>
aceeași comandă?<br>
<br>
> ls > out ; grep mini < out > out2 ; diff out out2<br>
<br>
Nu cumva suprascrii handle-ul de input dacă ai și redirectare de output?<br>
<br>
2) Dacă situația de mai sus merge cum trebuie, cel mai probabil ar fi că<br>
"uiți" de redirectarea input-ului venit din pipe când te-apuci să scrii<br>
în 'out'.<br>
<span class="HOEnZb"><font color="#888888"><br>
Costin<br>
<br>
<br>
</font></span></blockquote></div><br></div></div></div>