Advertisement
angeldp

ejercicioPrevio.sh

Jun 7th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. TEMPORAL="$HOME/temp.txt"
  4.  
  5. more /etc/passwd | cut -d: -f1,6 | head -1 | tail -1 > $TEM
  6. PORAL
  7.  
  8. if [ "$USER" != "root" ]
  9.     then
  10.     echo "No eres root. Usa sudo."
  11.         read -s -n1 -p "Pulse para intentarlo de nuevo" NA
  12.         clear
  13.         exit
  14. fi
  15.  
  16. if [ $UID -ne 0 ]
  17.     then
  18.     echo "No eres root. Usa sudo."
  19.         read -s -n1 -p "Pulse para intentarlo de nuevo" NA
  20.         clear
  21.         exit
  22. fi
  23.  
  24.  
  25. if [ $# -gt 1 ]
  26.     then
  27.     echo "No se pueden usar mรกs de 1 parรกmetro."
  28.     read -s -n1 -p "Pulse para intentarlo de nuevo" NA
  29.     clear
  30.     exit
  31. fi
  32.  
  33.  
  34. if [ ! -f $TEMPORAL ]
  35.     then
  36.     echo "No se puede acceder al archivo."
  37.         read -s -n1 -p "Pulse para intentarlo de nuevo" NA
  38.         clear
  39.         exit
  40. fi
  41.  
  42. if [ "$1" = "-h" -o "$1" = "-H" ]
  43.         then
  44.     DIRE=`more $TEMPORAL | cut -d: -f2`  
  45.         if [ -d $DIRE ]
  46.                 then
  47.         du -sh $DIRE
  48.         else
  49.                 echo "$DIRE no existe"
  50.         fi
  51. else
  52.     DIRE=`more $TEMPORAL | cut -d: -f2`  
  53.     if [ -d $DIRE ]
  54.         then
  55.         more $TEMPORAL | cut -d: -f1
  56.     else
  57.         echo "$DIRE no existe"
  58.     fi
  59.      
  60. fi
  61.  
  62.  
  63.  
  64. echo OK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement