Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Portal - Still Alive

By: rcmaehl on Jul 4th, 2011  |  syntax: Bash  |  size: 5.38 KB  |  views: 499  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2. #Clear Terminal
  3. clear
  4. #Prompt for SU password to modprobe pcspkr
  5. echo "Modprobing required pcskpr..."
  6. sudo modprobe pcspkr
  7. #Clear Terminal
  8. clear
  9. #Display Credits
  10. echo "Running Beep Song:"
  11. echo "Portal - Still Alive"
  12. echo
  13. echo "By:"
  14. echo "Robert C. Maehl"
  15. # Add Helper Name(s)
  16. # echo ""
  17. echo
  18. echo "Beginning in:"
  19. echo -n "3..."
  20. sleep 1.0
  21. echo -n "2..."
  22. sleep 1.0
  23. echo -n "1..."
  24. sleep 1.0
  25. echo -n "NOW"
  26. #Clear Terminal
  27. clear
  28. echo -n "This "
  29. beep -f 784 -l 200
  30. echo -n "was "
  31. beep -f 740 -l 200
  32. echo -n "a "
  33. beep -f 659 -l 200
  34. echo -n "tri"
  35. beep -f 659 -l 200
  36. echo "umph."
  37. beep -f 740 -l 200
  38. sleep 0.8
  39. #New Line
  40. echo -n "I'm "
  41. beep -f 784 -l 200
  42. echo -n "making "
  43. beep -f 740 -l 200
  44. echo -n "a "
  45. beep -f 659 -l 200
  46. echo -n "note "
  47. beep -f 659 -l 200
  48. sleep 0.3
  49. echo "here: "
  50. beep -f 740 -l 200
  51. #New Line
  52. echo -n "HUGE "
  53. beep -f 587 -l 200
  54. sleep 0.3
  55. echo -n "SUC"
  56. beep -f 659 -l 200
  57. echo "CESS."
  58. beep -f 440 -l 200
  59. sleep 0.8
  60. #New Line
  61. echo -n "It's "
  62. beep -f 440 -l 200
  63. echo -n "hard "
  64. beep -f 659 -l 300
  65. echo -n "to "
  66. beep -f 740 -l 200
  67. echo -n "o"
  68. beep -f 784 -l 300
  69. echo -n "ver"
  70. beep -f 659 -l 300
  71. echo "state "
  72. beep -f 554 -l 200
  73. sleep 0.1
  74. #New Line
  75. echo -n "my "
  76. beep -f 587 -l 200
  77. echo -n "sat"
  78. beep -f 659 -l 300
  79. sleep 0.1
  80. echo -n "is"
  81. beep -f 440 -l 300
  82. echo -n "fac"
  83. beep -f 440 -l 200
  84. echo "tion."
  85. beep -f 740 -l 200
  86. echo
  87. #Display Image
  88. sleep 1
  89. echo "                .,-:;//;:=,                  "
  90. echo "            . :H@@@MM@M#H/.,+%;,             "
  91. echo "         ,/X+ +M@@M@MM%=,-%HMMM@X/,          "
  92. echo "       -+@MM; #M@@MH+-,;XMMMM@MMMM@+-        "
  93. echo "      ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/.      "
  94. echo "    ,%MM@@MH ,@%=            .---=-=:=,.     "
  95. echo "    =@#@@@MX .,              -%HX##%%%+;     "
  96. echo "   =-./@M@M$                  .;@MMMM@MM:    "
  97. echo "   X@/ -#MM/                    .+MM@@@M$    "
  98. echo "  ,@M@H: :@:                    . =X#@@@@-   "
  99. echo "  ,@@@MMX, .                    /H- ;@M@M=   "
  100. echo "  .H@@@@M@+,                    %MM+..%#$.   "
  101. echo "   /MMMM@MMH/.                  XM@MH; =;    "
  102. echo "    /%+%#XHH@$=              , .H@@@@MX,     "
  103. echo "     .=--------.           -%H.,@@@@@MX,     "
  104. echo "     .%MM@@@HHHXX###%+= .:#MMX =M@@MM%.      "
  105. echo "       =XMMM@MM@MM#H;,-+HMM@M+ /MMMX=        "
  106. echo "         =%@M@M#@$-.=#@MM@@@M; %M%=          "
  107. echo "           ,:+$+-,/H#MMMMMMM@= =,            "
  108. echo "                 =++%%%%+/:-.                "
  109. echo
  110. echo -n "Ap"
  111. beep -f 784 -l 200
  112. echo -n "er"
  113. beep -f 740 -l 200
  114. echo -n "ture "
  115. beep -f 659 -l 200
  116. echo -n "Sci"
  117. beep -f 659 -l 200
  118. echo "ence"
  119. beep -f 740 -l 200
  120. sleep 0.8
  121. #New Line
  122. echo -n "We "
  123. beep -f 784 -l 200
  124. echo -n "do what "
  125. beep -f 740 -l 200
  126. echo -n "we "
  127. beep -f 659 -l 200
  128. echo "must "
  129. beep -f 659 -l 200
  130. sleep 0.3
  131. #New Line
  132. echo -n "be"
  133. beep -f 740 -l 200
  134. echo -n "cause "
  135. beep -f 587 -l 200
  136. sleep 0.3
  137. echo -n "we "
  138. beep -f 659 -l 200
  139. echo "can."
  140. beep -f 440 -l 200
  141. sleep 0.8
  142.  
  143. echo -n "For "
  144. beep -f 659 -l 300
  145. echo -n "the "
  146. beep -f 740 -l 200
  147. echo -n "good "
  148. beep -f 784 -l 300
  149. echo -n "of "
  150. beep -f 659 -l 200
  151. echo -n "all "
  152. beep -f 554 -l 300
  153. echo -n "of "
  154. beep -f 587 -l 200
  155. echo "us."
  156. beep -f 659 -l 400
  157. sleep 0.1
  158. #New Line
  159. echo -n "Ex"
  160. beep -f 440 -l 200
  161. echo -n "cept "
  162. beep -f 587 -l 200
  163. echo -n "the "
  164. beep -f 659 -l 200
  165. echo -n "ones "
  166. beep -f 698 -l 200
  167. echo -n "who "
  168. beep -f 659 -l 200
  169. echo -n "are "
  170. beep -f 587 -l 200
  171. echo "dead."
  172. beep -f 523 -l 200
  173. sleep 0.4
  174. #Blank Line
  175. echo
  176. #New Line
  177. beep -f 440 -l 200
  178. echo -n "But "
  179. beep -f 466 -l 300
  180. echo -n "there's "
  181. beep -f 523 -l 300
  182. echo -n "no "
  183. beep -f 698 -l 200
  184. echo -n "sense "
  185. sleep 0.1
  186. beep -f 659 -l 200
  187. echo -n "cry"
  188. beep -f 587 -l 200
  189. echo "ing "
  190. beep -f 587 -l 200
  191. #New Line
  192. echo -n "over "
  193. beep -f 523 -l 200
  194. sleep 0.05
  195. beep -f 587 -l 200
  196. echo -n "every "
  197. beep -f 523 -l 200
  198. echo -n "mis"
  199. sleep 0.05
  200. beep -f 523 -l 300
  201. echo "take."
  202. sleep 0.05
  203. beep -f 523 -l 200
  204. sleep 0.2
  205. #New Line
  206. beep -f 440 -l 200
  207. echo -n "You "
  208. beep -f 466 -l 300
  209. echo -n "just "
  210. beep -f 523 -l 300
  211. echo -n "keep "
  212. beep -f 698 -l 200
  213. echo -n "on "
  214. sleep 0.1
  215. beep -f 783 -l 200
  216. echo -n "try"
  217. beep -f 698 -l 200
  218. echo "ing "
  219. beep -f 659 -l 250
  220. #New Line
  221. echo -n "til "
  222. beep -f 587 -l 200
  223. echo -n "you "
  224. beep -f 587 -l 200
  225. echo -n "run "
  226. beep -f 659 -l 200
  227. echo -n "out "
  228. beep -f 698 -l 300
  229. echo -n "of "
  230. sleep 0.05
  231. beep -f 698 -l 300
  232. echo "cake."
  233. sleep 0.1
  234. #New Line
  235. echo -n "And "
  236. beep -f 783 -l 200
  237. echo -n "the "
  238. beep -f 880 -l 200
  239. echo -n "Sci"
  240. beep -f 932 -l 200
  241. echo -n "ence "
  242. beep -f 932 -l 200
  243. echo -n "gets "
  244. beep -f 880 -l 200
  245. sleep 0.05
  246. echo "done."
  247. beep -f 783 -l 300
  248. #New Line
  249. echo -n "And "
  250. beep -f 698 -l 200
  251. echo -n "you "
  252. beep -f 783 -l 200
  253. echo -n "make "
  254. beep -f 880 -l 200
  255. echo -n "a "
  256. beep -f 880 -l 200
  257. echo -n "neat "
  258. beep -f 783 -l 200
  259. sleep 0.05
  260. echo "gun."
  261. beep -f 698 -l 300
  262. sleep 0.1
  263. #New Line
  264. #The Notes are off starting around here
  265. echo -n "for "
  266. beep -f 587 -l 200
  267. echo -n "the "
  268. beep -f 523 -l 200
  269. echo -n "peo"
  270. beep -f 587 -l 200
  271. echo -n "ple "
  272. beep -f 698 -l 200
  273. echo -n "who "
  274. beep -f 698 -l 200
  275. echo "are"
  276. beep -f 659 -l 300
  277. sleep 0.05
  278. #New Line
  279. echo -n "still "
  280. beep -f 659 -l 200
  281. echo -n "a"
  282. beep -f 739 -l 100
  283. echo "live."
  284. beep -f 739 -l 400
  285. #Need more lyrics and beeps (I have the ascii art already_