mirror of
https://github.com/disposable-email-domains/disposable-email-domains.git
synced 2024-11-24 17:48:12 +08:00
13 lines
395 B
Bash
13 lines
395 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Unify locale settings temporarily to make sort produce the same order
|
||
|
LC_ALL=C
|
||
|
export LC_ALL
|
||
|
|
||
|
# Converts uppercase to lowercase, sorts, removes duplicates and removes allowlisted domains
|
||
|
cat disposable_email_blocklist.conf | tr '[:upper:]' '[:lower:]' | sort -f | uniq -i > temp.conf
|
||
|
comm -23 temp.conf allowlist.conf > disposable_email_blocklist.conf
|
||
|
|
||
|
rm temp.conf
|
||
|
echo "Done!"
|