sfeed-run - sfeed_sendmail - sfeed to sendmail command
 (HTM) git clone git://r-36.net/sfeed_sendmail
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       sfeed-run (581B)
       ---
            1 #!/bin/sh
            2 
            3 export PATH="$HOME/bin:$PATH"
            4 
            5 sfeedrc="$HOME/.sfeed/sfeedrc"
            6 toaddr=""
            7 if [ -z "$toaddr" ];
            8 then
            9         printf "Please set the toaddr.\n" >&2
           10         exit 1
           11 fi
           12 
           13 sfeed_update "${sfeedrc}" 2>&1 | grep FAIL
           14 eval $(grep ^sfeedpath= "${sfeedrc}")
           15 cd $sfeedpath
           16 find . -type f -not -name '*.new' -not -name "*.old" \
           17 | while read -r filen;
           18 do
           19         [ ! -f ${filen}.old ] && touch ${filen}.old
           20         cat ${filen} ${filen}.old | sort | uniq -u > ${filen}.new
           21         if [ $(stat -c %s "${filen}.new") -gt 0 ];
           22         then
           23                 cat ${filen}.new | sfeed_sendmail "${toaddr}" "${filen}"
           24         fi
           25         cp $filen $filen.old
           26 done
           27