Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/zsh
- if [ $# -lt 1 ] # $# zwraca liczbę argumentów, -lt - mniejsze od
- then
- echo "Poprawna skladnia: $0 katalog1 katalog2 ..."
- # $0 zwraca nazwę pliku bieżącego programu
- exit 1
- fi
- n=0
- echo "ilosc argumentow: $#"
- echo "------------------------------"
- while [ $1 ] #bierzacy weryfikowany katalog
- do
- if [ -d $1 ] #jesli bierzacy weryfikowany katalog istnieje
- then
- fullpath=$(readlink -f $1)
- echo $fullpath #wyswietlenie pelnej sciezki
- n=$((n+1)) #zwieksznie zmiennej n o 1
- else
- echo "$1 nie jest katalogiem" #wyswietlamy jesli katalog nie istnieje
- fi
- shift #zmieniamy bierzacy katalog
- done
- echo "ilosc poprawnych nazw katalogow wynosi: $n"
Advertisement
Add Comment
Please, Sign In to add comment