Mercurial > index.cgi > dotfiles
comparison .bash_aliases @ 45:183d95ce098c
* More portable, should work on Linux (previous one needed another escape
which broke the match on Macs)
author | huston@80426f53-59d1-405d-934b-f07cd76f4a1a |
---|---|
date | Wed, 23 Jun 2010 20:11:47 +0000 |
parents | 0fc97adb3d7a |
children | 8d204a89b981 |
comparison
equal
deleted
inserted
replaced
44:0fc97adb3d7a | 45:183d95ce098c |
---|---|
107 [[ -e $HOME/.todo.$$ ]] && return | 107 [[ -e $HOME/.todo.$$ ]] && return |
108 | 108 |
109 eval $TOODLEDO_CMDS | egrep '^<[0-9]+>' | ( | 109 eval $TOODLEDO_CMDS | egrep '^<[0-9]+>' | ( |
110 set -f | 110 set -f |
111 while read TASK ; do | 111 while read TASK ; do |
112 [[ "$TASK" =~ "startdate[" ]] || { | 112 |
113 echo $TASK | 113 if echo $TASK | grep -v 'startdate\[' ; then |
114 continue | 114 continue |
115 } | 115 fi |
116 | 116 |
117 TODAY=`date "+%Y/%m/%d"` | 117 TODAY=`date "+%Y/%m/%d"` |
118 STARTDATE=`echo $TASK | sed 's/.*startdate\[\([^ [.].]]*\)\].*/\1/'` | 118 STARTDATE=`echo $TASK | sed 's/.*startdate\[\([^ [.].]]*\)\].*/\1/'` |
119 [[ "$TODAY" > "$STARTDATE" || "$TODAY" == "$STARTDATE" ]] && echo $TASK | 119 [[ "$TODAY" > "$STARTDATE" || "$TODAY" == "$STARTDATE" ]] && echo $TASK |
120 | 120 |