smgr

Untitled

May 23rd, 2013
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # első
  4. # feladat: bekér egy mappát, fájt, és a fájlba beleírja az /etc/services azon sorait, ami megjegyzést tartlamaz
  5. echo "Írj be egy mappanevet:"
  6. read mappa
  7. echo "Írj be egy fájlt:"
  8. read file
  9. if [ -d $mappa ]
  10. then   
  11.     cd $mappa
  12. else
  13.     mkdir $mappa
  14.     cd $mappa
  15. fi
  16. more /etc/services | grep -v "#" > $file
  17.  
  18.  
  19. # második
  20. # bekér egy álományt, és kiírja egy véletlen sorát
  21. echo "Írj be egy fájlt"
  22. read be
  23. if [ -f $be ]
  24. then
  25.     sor=`cat $be | wc -l`
  26.     akt=0
  27.     rand=$(($RANDOM%$sor+1))
  28.     while read sor
  29.     do
  30.         if [ $akt -eq $rand ]
  31.         then
  32.             echo $sor
  33.         fi
  34.         akt=`expr $akt + 1`
  35.     done < $be
  36. else
  37.     echo "Nincs ilyen fájl"
  38. fi
Advertisement
Add Comment
Please, Sign In to add comment