[so] Tema 1 SO cd si dupa

Nicolae Brinza so@atlantis.cs.pub.ro
Fri, 24 Oct 2003 19:34:12 +0200


Legat de cd, am si eu o intrebare:

Ce inseamna `comanda interna'? Initial, programul ar trebui sa determine di=
rectorul curent, si dupa aia, la fiecare `cd', sa-l schimbe conform comen=
zii? In windows/dos exista notiunea de `director curent', exista si sub l=
inux? Trebuie sa setam directorul curent conform comenzilor `cd' primite?

Alta intrebare: se spune sa cautam in PATH comenzile externe ce trebuie rul=
ate. "exec" nu tine cont de PATH-ul setat in environment? Sau trebuie sa =
incercam sa rulam fisierul executabil pentru fiecare director din PATH?

--
Nicolae Brinza

-----Original Message-----
From: Cosmin Arad <cosminarad@yahoo.com>
To: so@atlantis.cs.pub.ro
Date: Fri, 24 Oct 2003 10:02:55 -0700 (PDT)=20
Subject: Re: [so] Tema 1 SO cd si dupa

Indicat ar fi sa implementezi tema cat mai
generalizat, in sensul de a nu distinge intre
comenzile primite decat in momentul in care urmeaza sa
le executi.
Poti sa ai comenzi interne compuse cu comenzi externe,
iar mecanismul de parsare trebuie sa fie independent
de comenzile primite.
Pe scurt, pot aparea cazurile mentionate de tine mai
jos si cd a;cd b functioneaza daca ai subdirectoarele
./a/b

Cosmin

--- Ionut Constandache <ionut_con@yahoo.com> wrote:
> se poate sa avem comenzi de genul:
> 
> cd .... ; alta comanda
> 
> sau cd ... ; cd ... 
> 
> sau comanda ; cd ...
> eventual si pentru ceilalti operatori | > < &...
> 
> 
> in Bash functioneaza si astfel de combinatii cel
> putin
> pentru primul director din dreptul primului cd
> (in cazul in care avem doua).
> 
> Trebuie implementate si aceste cazuri?


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
_______________________________________________
so mailing list
so@atlantis.cs.pub.ro
http://atlantis.cs.pub.ro/cgi-bin/mailman/listinfo/so