Gremo
17-01-2005, 17:54
aiutatemi :( devo fare un programma per l'uni e non so proprio da dove iniziare...il testo è questo:
Utilizzando come base dell'implementazione il comando di shell mv, per spostare file e direttori da un direttorio all'altro, si realizzi un comando di ripulitura purge del contenuto del direttorio (passato come secondo parametro) nel cestino .wastebasket, posizionato nella home directory in base alla data dell'ultima modifica così come apppare dall'esecuzione del comando ls -l di long listing.
La sintassi generale del comndo da implementare deve seguire lo schema riportato di seguito
purge [-opt1 [-opt2 ...]] date dir
dove le opzioni opt1, opt2, ... sono le stesse del comando mv, mentre date rappresenta la data in base alla quale tutti i file e directory la cui data di ultima modifica è inferiore ad essa, devono essere spostati nel cestino.
Si impieghi il parametro $* per rappresentare la lista dei parametri passati al comando in questione. Inoltre, se lo si ritiene opportuno, si utilizzi ls -l --time-style=+'FORMAT' come comando di listing, dove FORMAT è lo stesso di quello specificato dal comando date.
Utilizzando come base dell'implementazione il comando di shell mv, per spostare file e direttori da un direttorio all'altro, si realizzi un comando di ripulitura purge del contenuto del direttorio (passato come secondo parametro) nel cestino .wastebasket, posizionato nella home directory in base alla data dell'ultima modifica così come apppare dall'esecuzione del comando ls -l di long listing.
La sintassi generale del comndo da implementare deve seguire lo schema riportato di seguito
purge [-opt1 [-opt2 ...]] date dir
dove le opzioni opt1, opt2, ... sono le stesse del comando mv, mentre date rappresenta la data in base alla quale tutti i file e directory la cui data di ultima modifica è inferiore ad essa, devono essere spostati nel cestino.
Si impieghi il parametro $* per rappresentare la lista dei parametri passati al comando in questione. Inoltre, se lo si ritiene opportuno, si utilizzi ls -l --time-style=+'FORMAT' come comando di listing, dove FORMAT è lo stesso di quello specificato dal comando date.