]> git.llucax.com Git - personal/ion3-config.git/blob - psi_status.sh
Bugfix: remove \n's to psi_status.sh output so statusd don't get confused.
[personal/ion3-config.git] / psi_status.sh
1 #!/bin/sh
2
3 psi_profile_dir=~/.psi/profiles/luca
4
5 events_files="$psi_profile_dir"/events-*.xml
6 regex='^\s*<jid'
7
8 msgs=`egrep "$regex" $events_files | wc -l`
9 jids=`egrep "$regex" $events_files \
10                 | sed 's/.*<jid>\(.*\)<\/jid>.*/\1/' \
11                 | sort -u \
12                 | tr '\n' ' ' \
13                 | sed 's/ $//'`
14 if [ $msgs -eq 0 ]
15 then
16         echo "nada nuevo"
17 else
18         [ $msgs -gt 1 ] && pl=s
19         echo "$msgs mensaje$pl nuevo$pl (de $jids)"
20 fi