Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GNU nano 2.5.3 File: lesniki.sh
- #!/bin/bash
- direktorij=$1
- stfajla=$2
- nekaj="leš"
- izpis=""
- k=0
- declare -A arr
- declare -a arr2
- #if ! [ $# -eq 3 -o $# -eq 2 ]; then
- # echo "lesniki.sh potrebuje dva argumenta"
- # exit 1
- if test -d $1; then
- for file in $direktorij/*/*; do
- if [[ "${file##*.}" -eq "shr" ]]; then
- l1=$(grep -E -o ".{0,5}lešnik" $file | tr '\n' ' ')
- l2=${l1//[!0-9]/" "}
- vsota=0
- for x in $l2; do
- vsota=$(( vsota + x ))
- done
- kraj=${file%%.*}
- kraj1=${kraj#*/*/}
- arr[$kraj1]=$(( vsota + arr[$kraj1] ))
- fi
- done
- k=0
- for i in "${!arr[@]}"
- do
- arr2[k]="$i : ${arr[$i]} "
- #echo "$i : ${arr[$i]} "
- (( k++ ))
- done
- if [[ $# -eq 2 ]]; then
- for (( j=0;j<$2; (( j++ )) ))
- do
- if [[ $2 -eq 1 ]] ;then
- echo "levi_travnik:${arr[levi_travnik]}"
- else
- echo ${arr2[j]}
- fi
- done | sort -t : -k 2 -r
- else
- for l in "${!arr[@]}"
- do
- echo "$l : ${arr[$l]} "
- done
- fi
- #exit 0;
- #else
- #echo "Ne obstaja vpisanega direktorija"
- #exit 3
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement