Advertisement
Guest User

Untitled

a guest
Feb 16th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. #!/bin/sh
  2. #!Adam Weissert
  3. #!arw1016_genusers.sh
  4. #!arw1016
  5.  
  6. echo -n "Please enter a file name >"
  7. read file
  8.  
  9. username=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $1}')
  10.  
  11. extension=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-1)}')
  12. for i in $extension
  13. do
  14. temp5=`echo $i|cut -d- -f2`
  15. password4=$password4$temp5
  16. done
  17.  
  18.  
  19. major=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-3)}')
  20. for i in $major
  21. do
  22. temp4=`echo $i|cut -c 1`
  23. password3=$password3$temp4
  24. done
  25.  
  26. curriculum=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-5)}')
  27. for i in $curriculum
  28. do
  29. temp3=`echo $i|cut -c 1`
  30. password2=$password2$temp3
  31. done
  32.  
  33. school=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-6)}')
  34. for i in $school
  35. do
  36. temp2=`echo $i|cut -c 1`
  37. password1=$password1$temp2
  38. done
  39.  
  40. class=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-7)}')
  41. for i in $class
  42. do
  43. temp1=`echo $i|cut -c 1`
  44. password=$password$temp1
  45. done
  46.  
  47. password01=`echo $password01$password|sed 's/\(.\)/\1\n/g'`
  48. password11=`echo $password11$password1|sed 's/\(.\)/\1\n/g'`
  49. password21=`echo $password2$password2|sed 's/\(.\)/\1\n/g'`
  50. password31=`echo $password31$password3|sed 's/\(.\)/\1\n/g'`
  51. password41=`echo $password41$password4|sed -e "s/.\{4\}/&\n/g"`
  52.  
  53.  
  54. for i in {1..12}
  55. do
  56. usernameGen=`echo $username|awk -v i="$i " '{print $i}'`;
  57. classPass=`echo $password01|awk -v i="$i " '{print $i}'`;
  58. schoolPass=`echo $password11|awk -v i="$i " '{print $i}'`;
  59. curricPass=`echo $password21|awk -v i="$i " '{print $i}'`;
  60. majorPass=`echo $password31|awk -v i="$i " '{print $i}'`;
  61. extPass=`echo $password41|awk -v i="$i " '{print $i}'`;
  62. generatedPass=`echo $generatedPass $usernameGen":"$classPass$schoolPass$curricPass$majorPass$extPass `
  63. done
  64.  
  65. for i in `echo $generatedPass`
  66. do
  67. echo $i
  68. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement