PDA

View Full Version : qualcuno sa fare questo esercizio?


Strano
04-02-2004, 23:01
Minishell che registra i comandi già eseguiti

Mediante il comando predefinito read e la variabile di shell REPLY, utilizzata per registrare l'ultima riga digitata, si costruisca una minishell che esegue i comandi così come sono introdotti, amenochè la riga non inizi col carattere !. In questo caso la minishell deve effettuare le azioni descritte di seguito che, in relazione al carattere successivo, sono

* !
La shell riesegue l'ultimo commando appena eseguito.

* n
La shell riesegue il commando n-esimo della lista di comandi già eseguita.

* ?
La shell mostra la lista completa dei commandi già eseguiti.


Si utilizzi la variabile di supporto STORIA per memorizzare la sequenza di comandi che deve essere salvata su un file quando la minishell termina. Il comando di terminazione deve essere q<CR>, ossia il singolo carattere q.

Inoltre, il comando rm di cancellazione dei file va eseguito in modo tale che i file e le directory cancellate devono essere spostate nel cestino, identificato dalla directory .CESTINO posizionata nella home directory.



vi prego aiutatemi nn so come si fa! sono nella mer#a

Strano
06-02-2004, 16:16
up...:cry:

ilsensine
06-02-2004, 16:29
Spostato in programmazione.

cionci
06-02-2004, 17:05
E' abbastanza semplice... In che linguaggio ?

Strano
08-02-2004, 10:00
in bash...:cry: