Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear
- plik=`ls -l | cut -d' ' -f1 | grep '^-' | wc -w`
- katalog=`ls -l | cut -d' ' -f1 | grep '^d' | wc -w`
- link=`ls -l | cut -d' ' -f1 | grep '^l' | wc -w`
- x=1;
- funkcja_plusy()
- {
- while [ $x -le $1 ] ; do
- echo -n "+"
- x=$[x + 1]
- done
- x=1;
- echo
- }
- if [ $# -le 0 ] || [ $# -gt 3 ]; then
- echo "nieprawidlowa liczba argumentow"
- else
- for i in "${@:1}";do
- case "$i" in
- "f") echo "Plikow zwyklych: $plik ";;
- "d") echo "Katalogow: $katalog";;
- "l") echo "Dowiazan symbolicznych: $link";;
- *) echo "Nieprawidlowa litera"
- esac
- done
- for i in "${@:1}";do
- case "$i" in
- "f") echo -n "Plikow: "
- funkcja_plusy "$plik";;
- "d") echo -n "Katalogow: "
- funkcja_plusy "$katalog";;
- "l") echo -n "Dowiazan: "
- funkcja_plusy "$link";;
- esac
- done
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement