Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #!Adam Weissert
- #!arw1016_genusers.sh
- #!arw1016
- echo -n "Please enter a file name >"
- read file
- username=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $1}')
- extension=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-1)}')
- for i in $extension
- do
- temp5=`echo $i|cut -d- -f2`
- password4=$password4$temp5
- done
- major=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-3)}')
- for i in $major
- do
- temp4=`echo $i|cut -c 1`
- password3=$password3$temp4
- done
- curriculum=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-5)}')
- for i in $curriculum
- do
- temp3=`echo $i|cut -c 1`
- password2=$password2$temp3
- done
- school=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-6)}')
- for i in $school
- do
- temp2=`echo $i|cut -c 1`
- password1=$password1$temp2
- done
- class=$(grep '...[0-9]\{4\} ' $file|tr '[:upper:]' '[:lower:]'|awk '{print $(NF-7)}')
- for i in $class
- do
- temp1=`echo $i|cut -c 1`
- password=$password$temp1
- done
- password01=`echo $password01$password|sed 's/\(.\)/\1\n/g'`
- password11=`echo $password11$password1|sed 's/\(.\)/\1\n/g'`
- password21=`echo $password2$password2|sed 's/\(.\)/\1\n/g'`
- password31=`echo $password31$password3|sed 's/\(.\)/\1\n/g'`
- password41=`echo $password41$password4|sed -e "s/.\{4\}/&\n/g"`
- for i in {1..12}
- do
- usernameGen=`echo $username|awk -v i="$i " '{print $i}'`;
- classPass=`echo $password01|awk -v i="$i " '{print $i}'`;
- schoolPass=`echo $password11|awk -v i="$i " '{print $i}'`;
- curricPass=`echo $password21|awk -v i="$i " '{print $i}'`;
- majorPass=`echo $password31|awk -v i="$i " '{print $i}'`;
- extPass=`echo $password41|awk -v i="$i " '{print $i}'`;
- generatedPass=`echo $generatedPass $usernameGen":"$classPass$schoolPass$curricPass$majorPass$extPass `
- done
- for i in `echo $generatedPass`
- do
- echo $i
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement