Rev 3 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#!/bin/shcase $# in0) echo "usage: tasks [ -open | -closed ]" ;;esaccase $1 in*open)gawk '/^TASK/ {task = $0}/^STATUS/ && $2~/[Oo]pen/ {print task; doprint=1}doprint/^-------/ {doprint=0}' TASKS;;*closed)gawk '$0~/^TASK/ {task = $0}$0~/^STATUS/ && $2~/[Cc]losed/ {print task; doprint=1}doprint/^-------/ {doprint=0}' TASKS;;esac