Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. if [ $# -ne 2 ]; then
  2. echo "Podany skrypt uruchomi się po podaniu dwóch parametrów, według wzoru: nazwa skryptu, plik źródłowy, plik wynikowy. Skrypt zakończy zadanie."
  3. exit
  4. fi
  5. i=0
  6. for x in $(cat $1);
  7. do
  8. table1[$i]=$x
  9. let i=$i+1
  10. done
  11.  
  12. let counter=0
  13. let i=0 ; i1=0
  14. let j=1 ; j1=1
  15. let k=2 ; k1=2
  16. while [ $counter -lt ${#table1[*]} ]
  17. do
  18. a=${table1[$i]}
  19. b=${table1[$j]}
  20. read -p "Wpisz ilość zebranych punktów przez ${table1[$i]} ${table1[$j]}: " c
  21. table2[$i1]=$a
  22. table2[$j1]=$b
  23. table2[$k1]=$c
  24. let i=$i+2
  25. let i1=$i1+3
  26. let j=$j+2
  27. let j1=$j1+3
  28. let k1=$k1+3
  29. let counter=$counter+2
  30. done
  31.  
  32. echo ${table2[*]} > $2
  33.  
  34. let counter=0
  35. let i1=0
  36. let j1=1
  37. let k1=2
  38. echo
  39. while [ $counter -lt ${#table2[*]} ]
  40. do
  41. case "${table2[$k1]}" in
  42. "7") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  43. "8") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  44. "9") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  45. "10") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  46. "11") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  47. "12") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  48. "13") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  49. "14") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  50. "15") echo "${table2[$i1]} ${table2[$j1]} zdał/a egzamin z ${table2[$k1]} punktami";;
  51. esac
  52. let i1=$i1+3
  53. let j1=$j1+3
  54. let k1=$k1+3
  55. let counter=$counter+3
  56. done
  57. echo
  58. echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement