Guest User

Untitled

a guest
Jun 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.78 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. echo "MENU:"  
  4. echo "1.LACINSKI ALFABET NA MORSA"
  5. echo "2.MORS NA ALFABET LACINSKI"
  6.  
  7. read csd
  8.  
  9.  
  10. if [ $csd -eq 1 ]
  11. then
  12.  
  13. FILE="$1"
  14. while read  -n1 zn
  15. do
  16. case $zn in
  17. "a" ) echo -n '•— ' >> $2;;
  18. "b" ) echo -n '—••• ' >> $2;;
  19. "c" ) echo -n '—•—• ' >> $2;;
  20. "d" ) echo -n '—•• ' >> $2;;
  21. "e" ) echo -n '• ' >> $2;;
  22. "f" ) echo -n '••—• ' >> $2;;
  23. "g" ) echo -n '——• ' >> $2;;
  24. "h" ) echo -n '•••• ' >> $2;;
  25. "i" ) echo -n '•• ' >> $2;;
  26. "j" ) echo -n '•——— ' >> $2;;
  27. "k" ) echo -n '—•— ' >> $2;;
  28. "l" ) echo -n '•—•• ' >> $2;;
  29. "m" ) echo -n '—— ' >> $2;;
  30. "n" ) echo -n '—• ' >> $2;;
  31. "o" ) echo -n '——— ' >> $2;;
  32. "p" ) echo -n '•——• ' >> $2;;
  33. "q" ) echo -n '——•— ' >> $2;;
  34. "r" ) echo -n '•—• ' >> $2;;
  35. "s" ) echo -n '••• ' >> $2;;
  36. "t" ) echo -n '— ' >> $2;;
  37. "u" ) echo -n '••— ' >> $2;;
  38. "v" ) echo -n '•••— ' >> $2;;
  39. "w" ) echo -n '•—— ' >> $2;;
  40. "x" ) echo -n '—••— ' >> $2;;
  41. "y" ) echo -n '—•—— ' >> $2;;
  42. "z" ) echo -n '——•• ' >> $2;;
  43. "A" ) echo -n '•— ' >> $2;;
  44. "B" ) echo -n '—••• ' >> $2;;
  45. "C" ) echo -n '—•—• ' >> $2;;
  46. "D" ) echo -n '—•• ' >> $2;;
  47. "E" ) echo -n '• ' >> $2;;
  48. "F" ) echo -n '••—• ' >> $2;;
  49. "G" ) echo -n '——• ' >> $2;;
  50. "H" ) echo -n '•••• ' >> $2;;
  51. "I" ) echo -n '•• ' >> $2;;
  52. "J" ) echo -n '•——— ' >> $2;;
  53. "K" ) echo -n '—•— ' >> $2;;
  54. "L" ) echo -n '•—•• ' >> $2;;
  55. "M" ) echo -n '—— ' >> $2;;
  56. "N" ) echo -n '—• ' >> $2;;
  57. "O" ) echo -n '——— ' >> $2;;
  58. "P" ) echo -n '•——• ' >> $2;;
  59. "Q" ) echo -n '——•— ' >> $2;;
  60. "R" ) echo -n '•—• ' >> $2;;
  61. "S" ) echo -n '••• ' >> $2;;
  62. "T" ) echo -n '— ' >> $2;;
  63. "U" ) echo -n '••— ' >> $2;;
  64. "V" ) echo -n '•••— ' >> $2;;
  65. "W" ) echo -n '•—— ' >> $2;;
  66. "X" ) echo -n '—••— ' >> $2;;
  67. "Y" ) echo -n '—•—— ' >> $2;;
  68. "Z" ) echo -n '——•• ' >> $2;;
  69. "ą" ) echo -n '•—•— ' >> $2;;
  70. "ć"    ) echo -n '—•—•• ' >> $2;;
  71. "ę"    ) echo -n '••—•• ' >> $2;;
  72. "ł"    ) echo -n '•—••— ' >> $2;;
  73. "ń"    ) echo -n '——•—— ' >> $2;;
  74. "ó"    ) echo -n '———• ' >> $2;;
  75. "ś"    ) echo -n '•••—••• ' >> $2;;
  76. "ż"    ) echo -n '——••—• ' >> $2;;
  77. "ź"    ) echo -n '——••— ' >> $2;;
  78. "0" ) echo -n '————— ' >> $2;;
  79. "1" ) echo -n '•———— ' >> $2;;
  80. "2" ) echo -n '••——— ' >> $2;;
  81. "3" ) echo -n '•••—— ' >> $2;;
  82. "4" ) echo -n '••••— ' >> $2;;
  83. "5" ) echo -n '••••• ' >> $2;;
  84. "6" ) echo -n '—•••• ' >> $2;;
  85. "7" ) echo -n '——••• ' >> $2;;
  86. "8" ) echo -n '———•• ' >> $2;;
  87. "9" ) echo -n '————• ' >> $2;;
  88. "") echo -n '/ ' >> $2 ;;
  89.  * ) echo -n "brak " >> $2
  90. esac
  91. done < $FILE
  92.  
  93. elif [ $csd -eq 2 ]
  94. then
  95. for w in `cat $1 `
  96.     do
  97.         case $w in
  98. "/") echo -n ' ' >> $2 ;;
  99. "•—") echo -n 'a' >> $2 ;;
  100. "—•••") echo -n 'b' >> $2 ;;
  101. "—•—•") echo -n 'c' >> $2 ;;
  102. "—••") echo -n 'd' >> $2 ;;
  103. "•") echo -n 'e' >> $2 ;;
  104. "••—•") echo -n 'f' >> $2 ;;
  105. "——•") echo -n 'g' >> $2 ;;
  106. "••••") echo -n 'h' >> $2 ;;
  107. "••") echo -n 'i' >> $2 ;;
  108. "•———") echo -n 'j' >> $2 ;;
  109. "—•—") echo -n 'k' >> $2 ;;
  110. "•—••") echo -n 'l' >> $2 ;;
  111. "——") echo -n 'm' >> $2 ;;
  112. "—•") echo -n 'n' >> $2 ;;
  113. "———") echo -n 'o' >> $2 ;;
  114. "•——•") echo -n 'p' >> $2 ;;
  115. "——•—") echo -n 'q' >> $2 ;;
  116. "•—•") echo -n 'r' >> $2 ;;
  117. "•••") echo -n 's' >> $2 ;;
  118. "—") echo -n 't' >> $2 ;;
  119. "••—") echo -n 'u' >> $2 ;;
  120. "•••—") echo -n 'v' >> $2 ;;
  121. "•——") echo -n 'w' >> $2 ;;
  122. "—••—") echo -n 'x' >> $2 ;;
  123. "—•——") echo -n 'y' >> $2 ;;
  124. "——••") echo -n 'z' >> $2 ;;
  125. "•—•—" ) echo -n 'ą' >> $2;;
  126. "—•—••"   ) echo -n 'ć' >> $2;;
  127. "••—••"   ) echo -n 'ę' >> $2;;
  128. "•—••—"   ) echo -n 'ł' >> $2;;
  129. "——•——"   ) echo -n 'ń' >> $2;;
  130. "———•"  ) echo -n 'ó' >> $2;;
  131. "•••—•••" ) echo -n 'ś' >> $2;;
  132. "——••—•" ) echo -n 'ż' >> $2;;
  133. "——••—"   ) echo -n 'ź' >> $2;;
  134. "—————") echo -n '0' >> $2 ;;
  135. "•————") echo -n '1' >> $2 ;;
  136. "••———") echo -n '2' >> $2 ;;
  137. "•••——") echo -n '3' >> $2 ;;
  138. "••••—") echo -n '4' >> $2 ;;
  139. "•••••") echo -n '5' >> $2 ;;
  140. "—••••") echo -n '6' >> $2 ;;
  141. "——•••") echo -n '7' >> $2 ;;
  142. "———••") echo -n '8' >> $2 ;;
  143. "————•") echo -n '9' >> $2 ;;
  144.         *) echo -n 'Brak' >> $2 ;;
  145.         esac
  146.     done
  147.    
  148. else
  149.     echo "Blad"
  150.  
  151. fi
Advertisement
Add Comment
Please, Sign In to add comment