Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.27 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. studio=/home/mcunix/Unibo/Informatica/Lez_Infor/studio
  4.  
  5. function insert
  6. {
  7.     echo -e "Inserisci testo: "
  8.         read -p ":  " ins            
  9.         echo "`(date +%d/%m/%Y)` - $ins" >> $studio
  10. }
  11.  
  12. function retry
  13. {
  14.     echo -e "Creare altre modifiche? (/y/n/Num_Mod?) "
  15.         read cr num
  16.         if [[ cr == "y" ]]
  17.         then
  18.         for i in `seq 1 $num`;
  19.         do
  20.             insert
  21.         done
  22.         else if [[ cr == "n" ]]
  23.         then
  24.         cat $studio
  25.         sleep 4
  26.         exit
  27.         else
  28.         echo -e "Perfavore reinserisci la tua selezione (/y/n/Num_Mod?)"
  29.         retry #########Errore prima della '}' capire quale#############
  30.         fi
  31. }
  32.  
  33. ##if [[ -d $studio ]]
  34. ##then
  35.     echo -e "1) Inserisci aggioramento\n2) Elimina riga\n3) Visualizza contenuto\n"
  36.     read -p ": " sel
  37.    
  38.     case $sel in
  39.     1) echo -e "Inserisci testo: "
  40.         read -p ":  " ins            
  41.         echo "`(date +%d/%m/%Y)` - $ins" >> $studio
  42.         echo -e "Creare altre modifiche? (/y/n/Num_Mod?) "
  43.         read cr num
  44.        
  45.         if [[ cr == "y" ]]
  46.         then
  47.         for i in `seq 1 $num`;
  48.         do
  49.             insert
  50.         done
  51.        
  52.         else if [[ cr == "n" ]]
  53.         then
  54.         cat $studio
  55.         sleep 4
  56.         exit
  57.        
  58.         else
  59.         echo -e "Perfavore reinserisci la tua selezione (/y/n/Num_Mod?)"
  60.             retry
  61.         fi
  62.         ;;
  63.    
  64.     esac
  65.     exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement