#! /bin/sh PATH=/home/mouse/acc/bin:"$PATH" tmp=/tmp/a.$$ trap 'touch '$tmp'.x; rm -f '$tmp'.*; exit' 0 1 2 15 touch $tmp.x rm -f $tmp.* extra="" sep="-and (" end="" for arg do extra="$extra $sep -account $arg" sep="-or" end=")" done extra="$extra $end" select -split 3 -flag c -and -not -flag A $extra 3> $tmp.noc | sort sort < $tmp.noc