Advertisement
146f73

Untitled

Mar 2nd, 2015
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.16 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. vanbenne=0
  4.  
  5. if [[ "$#" == 0 ]]
  6.   then
  7.     echo "ERROR"
  8.   else
  9.     echo "$#"
  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" ]] && ! [[ -L "$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.  
  39. # - Kiirja a standard outputra, hogy osszesen hany parameterrel
  40. #  inditottak a feladatot, ha nem adunk meg parametert, akkor csak azt
  41. #  irja ki a standard outputra, hogy ERROR.
  42. #- Vegighalad a parametereken es ha "END" szot talal akkor, kiirja a
  43. #  standard outputra azon fajlok es konyvtarak nevet egymas ala, melyek
  44. #  az END szo elott vannak, egyebet (link, string) ne irjon ki.
  45. #  (Az elso END szoig megyunk.)
  46. #- Ha nem irunk END -et, de parametereket adunk, akkor minden parametert $
  47. #  irassunk ki a stanard outputra egymas ala.
  48. #
  49. #  Csak a nagy betuvel irt END szot fogadjuk el !!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement