Improved the add_address script.
This commit is contained in:
parent
ce1063a722
commit
b12c84daf1
@ -93,14 +93,14 @@ initialize_directory()
|
||||
cat << EOF > "$muttHome/scripts/add_address.sh"
|
||||
#!/bin/bash
|
||||
|
||||
message="\$(cat)"
|
||||
message=\$(cat)
|
||||
|
||||
newAlias=\$(echo "\${message}" | grep "^From: " | sed "s/[\,\"\']//g" | awk '{\$1=""; if (NF == 3) {print "alias" \$0;} else if (NF == 2) {print "alias" \$0 \$0;} else if (NF > 3) {print "alias", tolower(\$2)"-"tolower(\$(NF-1)) \$0;}}')
|
||||
newAlias=\$(echo "\${message}" | grep ^"From: " | sed -e s/[\,\"\']//g -e s/'From: '//g | awk -F" " '{if (NF == 1) {print "alias UNNAMED UNNAMED " \$0;} else if (NF == 2) {print "alias " \$1" " toupper(substr(\$0,1,1)) tolower(substr(\$0,2));} else if (NF >= 3) {print "alias ", tolower(\$1)"-"tolower(\$(NF-1))" " toupper(substr(\$0,1,1)) tolower(substr(\$0,2));}}')
|
||||
emailAddress="<\${newAlias##*<}"
|
||||
|
||||
if ! grep -Fq "\$emailAddress" "$muttHome/aliases" ; then
|
||||
echo "\$newAlias" >> "$muttHome/aliases"
|
||||
sort -u "$muttHome/aliases" -o "$muttHome/aliases"
|
||||
if ! grep -Fq "\$emailAddress" \$HOME/.mutt/aliases; then
|
||||
echo "\$newAlias" >> \$HOME/.mutt/aliases
|
||||
sort -u ~/.mutt/aliases -o ~/.mutt/aliases
|
||||
fi
|
||||
|
||||
echo "\${message}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user