Advertisement
146f73

Untitled

Feb 25th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. vanbenne=0
  4.  
  5. if [[ "$#" == 0 ]]
  6. then
  7. echo "ERROR"
  8. else
  9. echo "$# darab parameter"
  10.  
  11. for p in "$@"
  12. do
  13. if [[ "$p" == "END" ]]
  14. then
  15. ((vanbenne=1))
  16. fi
  17. done
  18.  
  19. if [[ "$vanbenne" -eq 1 ]]
  20. then
  21. while [ "$1" != "END" ]
  22. do
  23. if [[ -f "$1" ]] || [[ -d "$1" ]]
  24. then
  25. basename "$1"
  26. fi
  27. shift
  28. done
  29. else
  30. for p in "$@"
  31. do
  32. echo "$p"
  33. done
  34. fi
  35.  
  36. fi
  37.  
  38. # - Kiirja a standard outputra, hogy osszesen hany parameterrel
  39. # inditottak a feladatot, ha nem adunk meg parametert, akkor csak azt
  40. # irja ki a standard outputra, hogy ERROR.
  41. #- Vegighalad a parametereken es ha "END" szot talal akkor, kiirja a
  42. # standard outputra azon fajlok es konyvtarak nevet egymas ala, melyek
  43. # az END szo elott vannak, egyebet (link, string) ne irjon ki.
  44. # (Az elso END szoig megyunk.)
  45. #- Ha nem irunk END -et, de parametereket adunk, akkor minden parametert $
  46. # irassunk ki a stanard outputra egymas ala.
  47. #
  48. # Csak a nagy betuvel irt END szot fogadjuk el !!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement