diff options
| author | Tslil Clingman <tslil.clingman@gmail.com> | 2017-05-28 17:32:03 -0500 |
|---|---|---|
| committer | Tslil Clingman <tslil.clingman@gmail.com> | 2017-05-28 17:32:03 -0500 |
| commit | 721668ea57fda4254ceee9146c6b6bee470b3fc6 (patch) | |
| tree | f0f7a8078c601d47dd521567749b215f9ca36373 /newmail | |
| parent | 6d1077a28b8d6f64ca72b9aa00f0b2cab97fb594 (diff) | |
Ran shellcheck, fixed (?) things
Diffstat (limited to 'newmail')
| -rwxr-xr-x | newmail | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -4,18 +4,21 @@ servers="gmail posteo gwu" result= regexp='s#^machine \(.*\) login \(.*\) password \(.*\) port \([0-9]*\)$#-u \2:"\3" imaps://\1:\4/INBOX#' -data=$(gpg --quiet --decrypt $HOME/.authinfo.gpg | grep 993) +data=$(gpg --quiet --decrypt "$HOME"/.authinfo.gpg | grep 993) for server in $servers; do - line=$(echo "$data" | grep $server | head -n 1) - num=$(curl -s --ssl-reqd $(echo $line | sed "$regexp") -X 'SEARCH UNSEEN' | grep SEARCH | wc -w) - if [ "$num" != "2" ]; then - count=$(($num - 2)) + line=$(echo "$data" | grep "$server" | head -n 1) + num=$(curl -s --ssl-reqd $(echo "$line" | sed "$regexp") -X 'SEARCH UNSEEN' | grep SEARCH | wc -w) + if [ "$num" != "0" ]; then if [ -z "$result" ]; then - result="$server: $count" + result="$server: $num" else - result="$result, $server: $count" + result="$result, $server: $num" fi fi done; -[ -n "$result" ] && echo $result || true +if [ -n "$result" ]; then + echo "$result" +else + true +fi; |
