Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #!/bin/bash
  2. if [ $# != 1 ]
  3. then
  4. echo "blad"
  5. exit 1
  6. fi
  7. file=$1
  8. if ! [ -e $file ] || ! [ -r $file ]
  9. then
  10. echo "blad odczytu"
  11. exit 1
  12. fi
  13. declare -A tab
  14.  
  15. i=1
  16. while read -r line
  17. do
  18.  
  19. old=$(echo $line | tr -d '.' | tr -d ',' )
  20.  
  21. lina=($old)
  22.  
  23.  
  24. for j in seq 1 ${#lina[@]}
  25. do
  26. let j=j-1
  27. tab[${lina[$j]}]+="$i "
  28. done
  29. let i=i+1
  30. done<$file
  31.  
  32. newTab=$( echo $tab | sort -f)
  33.  
  34. for i in "${!tab[@]}"
  35. do
  36. echo "$i - ${tab[$i]}"
  37. done | sort > posortowane.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement