|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2004
Messaggi: 95
|
qualcuno sa fare questo esercizio?
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 |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2004
Messaggi: 95
|
up...
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Spostato in programmazione.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' abbastanza semplice... In che linguaggio ?
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jan 2004
Messaggi: 95
|
in bash...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:48.



















