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 |
