upload to github
This commit is contained in:
commit
7d3dfb9c69
6 changed files with 455 additions and 0 deletions
29
scramble_email.sh
Normal file
29
scramble_email.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
if [ -z "$1" ]; then
|
||||
read -p "Enter an email to scramble: " clean_email
|
||||
elif [[ "$1" == "-h" || "$1" == "--help" ]]; then
|
||||
echo 'Usage: scramble_email.sh [emailtoscramble]
|
||||
|
||||
$ scramble_email.sh "address@email.com"
|
||||
outputs: address at email dot com
|
||||
|
||||
$ echo "address@email.com" | scramble_email.sh
|
||||
outputs: address at email dot com
|
||||
|
||||
$ xargs -I {} -a email_list.txt scramble_email.sh {} > scrambled_emails.txt
|
||||
input a txt file with emails and scramble them into a new txt file
|
||||
'
|
||||
exit
|
||||
else
|
||||
clean_email="$1"
|
||||
fi
|
||||
|
||||
email_pattern="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z.]{2,8}$"
|
||||
|
||||
if [[ $clean_email =~ $email_pattern ]]; then
|
||||
scrambled_email="${clean_email//./' dot '}"
|
||||
scrambled_email="${scrambled_email//@/' at '}"
|
||||
echo $scrambled_email
|
||||
else
|
||||
echo "Invalid email address. Please enter a valid email."
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue