Advertisement
Guest User

Untitled

a guest
Feb 17th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. #!/bin/sh
  2. #John-George Sample
  3. #jxs1174
  4. docVar=$1
  5.  
  6. username=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]'| awk '{print $1}')
  7. ################
  8.  
  9. class=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]' | awk '{print $(NF-7)}')
  10. for i in $class
  11. do
  12. classTemp=`echo $i | cut -c-1`
  13. classTempPass=`printf "$classTempPass\n$classTemp"`
  14. done
  15.  
  16. school=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]' | awk '{print $(NF-6)}')
  17. for i in $school
  18. do
  19. schoolTemp=`echo $i | cut -c-1`
  20. schoolTempPass=`printf "$schoolTempPass\n$schoolTemp"`
  21. done
  22. ################
  23.  
  24. curriculum=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]' | awk '{print $(NF-5)}')
  25. for i in $curriculum
  26. do
  27. curriculumTemp=`echo $i | cut -c-1`
  28. curriculumTempPass=`printf "$curriculumTempPass\n$curriculumTemp"`
  29. done
  30. ################
  31.  
  32. major=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]' | awk '{print $(NF-3)}')
  33. for i in $major
  34. do
  35. majorTemp=`echo $i | cut -c-1`
  36. majorTempPass=`printf "$majorTempPass\n$majorTemp"`
  37. done
  38. ################
  39.  
  40. phoneN=$(grep '...[0-9]\{4\} ' $docVar | tr '[:upper:]' '[:lower:]' | awk '{print $(NF-1)}')
  41. for i in $phoneN
  42. do
  43. numbersTemp=`echo $i | sed 's/[0-9]\{3\}[/][0-9]\{3\}-//g'`
  44. numbersTempPass=`printf "$numbersTempPass\n$numbersTemp"`
  45. done
  46.  
  47. count=0
  48. for i in $username
  49. do
  50. count=`expr $count + 1`
  51. done
  52.  
  53. ################ Put it all together
  54. for i in $(seq $count $END)
  55. do
  56. usernamePassword=`echo $username|awk -v i="$i " '{print $i}'`;
  57. classPassword=`echo $classTempPass|awk -v i="$i " '{print $i}'`;
  58. schoolPassword=`echo $schoolTempPass|awk -v i="$i " '{print $i}'`;
  59. currPassword=`echo $curriculumTempPass|awk -v i="$i " '{print $i}'`;
  60. majorPassword=`echo $majorTempPass|awk -v i="$i " '{print $i}'`;
  61. phonePassword=`echo $numbersTempPass|awk -v i="$i " '{print $i}'`;
  62. finalString=`echo $finalString $usernamePassword:$classPassword$schoolPassword$currPassword$majorPassword$phonePassword`
  63. done
  64.  
  65. for i in `echo $finalString`
  66. do
  67. echo $i
  68. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement