La testul 3 imi pune in fisier doar rezultatul pentru uname -a > overwrite.txt.
Daca rulez de mana ultima comanda din test suprascrie.
La testul 4 scrie in main.c pana la comanda cat ../test_04_mid_part.txt >>
main.c, dupa care nu mai scrie nimic. Daca rulez de mana merge.
Poate va rog sa ma ajute si pe mine cineva? Nu stiu ce sa-i mai fac, nu inteleg
de ce acest comportament. Am modificat scriptul(am comentat linia respectiva)
sa-mi lase output-ul si asa am observat diferentele. Niste sfaturi va rog!
________________________________
From: Stanciu Alexandru <[email protected]>
To: "[email protected]" <[email protected]>
Sent: Friday, March 23, 2012 12:43 PM
Subject: Re: [so] Testul 3 Windows
Da, mini-shell-ul meu se comporta corect. Dar testul imi pica de fapt pentru
overwrite.txt; daca rulez de mana uname -a > overwrite.txt, daca dau imediat
cat nu-mi vede nimic; abia dupa vreo 2 secunde imi vede ce a scris
De asemenea la testul 4, daca rulez de mana, imi pune tot ce trebuie in
fisiere, dar nu cu \n, ci unul dupa altul. Am pus toate flag-urile posibile la
CreateFile. Vreo sugestie?
Si care este faza cu cat ../test_04_mid_part.txt >> main.c? Ca daca rulez de
mana imi da eroare, spune ca nu poate sa gaseseasca fisierul.
________________________________
From: Daniel Baluta <[email protected]>
To: Stanciu Alexandru <[email protected]>; Sisteme de Operare
<[email protected]>
Sent: Friday, March 23, 2012 12:21 PM
Subject: Re: [so] Testul 3 Windows
2012/3/23 Stanciu Alexandru <[email protected]>:
> De asemenea daca dau cat < fisier.txt imi afiseaza continutul, dar daca dau
> echo < fisier.txt nu-mi afiseaza nimic. Ma poate ajuta cineva?
Te rog rulează în shell-ul sistemului tău de operare comenzile de mai sus.
thanks,
Daniel.
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii