Salve a tutti! Avrei un piccolo problema da risolvere: dovrei realizzare uno script bash e non so da dove iniziare! La consegna è questa:
Si vuole realizzare uno script bash, per la gestione di un negozio di CD musicali.
Lo script sfruttera' due file di testo, che simuleranno il database dei CD posseduti (owned.txt), e quello
dei CD disponibili (availables.txt). Ogni file di testo conterra' una riga per ogni CD. Ogni riga
conterra' il nome del gruppo ed il titolo dell'album. Per semplicita', si assuma che tali nomi non
contengano spazi. Ogni file potra' contenere righe uguali, per simulare fatto di possedere molteplici
copie dello stesso album. Il contenuto dei due file sara' in ordine casuale.
Eseguendo lo script, apparira' un menu' che fornira' le seguenti opzioni:
1. Lista dei CD posseduti.
2. Lista dei CD disponibili.
3. Lista dei CD non posseduti.
4. Ultimi arrivi.
5. Compra un CD.
6. Vendi un CD.
7. Trova CD.
8. Esci.
I comandi 1 e 2 stampano i CD contenuti dei due file di testo che simulano i database, in ordine
alfabetico.
Il comando 3 stampera' in ordine alfabetico i CD che sono presenti nel database dei CD disponibili ma
assenti in quello dei CD posseduti.
Il comando 4 stampera' gli ultimi CD presenti nel database di quelli disponibili. A tal fine si assuma
che in tale database i CD appena arrivati siano 3 e che vengano inseriti in fondo al file di testo.
Il comando 5 compra un CD: toglie una occorrenza del CD acquistato dal database di quelli
disponibili, e lo aggiunge al database di quelli posseduti.
Il comando 6 vende un CD: toglie una occorrenza del CD venduto dal database di quelli posseduti.
Il comando 7 lista tutti i CD corrispondenti al parametro passato. Il parametro puo' essere o il nome di
un gruppo, o il titolo di un album. La ricerca puo' essere effettuata, a scelta dell'utente, sia sul file dei
CD posseduti, sia sul file dei CD disponibili.
Qualcuno può darmi una mano??