Perfetto, funziona. Adesso vedo quali altri parametri mi posso inventare
codice:#!/bin/bash ############################################### # # # SIRM2 Script Install & Remove Manager 2.0.3 # # # ############################################### #Qui sotto le funzioni di sirm2 usage () { echo "Questo è l'help di sirm2: Una volta avviato, segui le istruzioni per eseguire le operzioni richieste" exit 1 } #Qui sotto l'utilizzo delle funzioni while [[ "$1" != "" ]]; do case "$1" in "-h" ) usage ;; esac shift done #Qui sotto sirm e le sue utilità echo "SIRM 2.0. Script Install & Remove Manager versione 2.0.2" echo "Cosa vuoi fare?" echo "1) Installare uno script (deve essre in $HOME/script/)" echo "2) Rimouvere uno script" echo "3) Fare il backup di uno script in $HOME/backup/ " echo "4) Ripristinare uno script salvato in $HOME/backup/ " echo "5) Uscire" echo "Digita il numero corrispondente all'operazione" read scelta case $scelta in 1) echo "Digita il nome dello script da installare" read elencosript sudo chmod +x /$HOME/script/$elencosript sudo cp /$HOME/script/$elencosript /usr/local/bin/ echo "Installati gli script sul tuo computer" echo "Ora puoi avviarli digitandone il relativo nome (script1, script2 ecc)" ;; 2) echo "Digita il nome dello script da rimuovere" read elencosript sudo rm /usr/local/bin/$elencosript echo "Rimossi gli script sul tuo computer" echo "Fine" ;; 3) echo "Digita il nome dello script (che deve essere in $HOME/script/ )" read miofile cp /$HOME/script/$miofile /$HOME/backup/ echo "Script salvato" ;; 4) echo "Digita il nome dello script di backup che vuoi ripristinare" read script sudo cp /$HOME/backup/$script /usr/local/bin/ echo "Script ripristinato" ;; 5) echo "Ciao" exit ;; *) echo "input non valido" esac


Rispondi quotando