1*8ccd4a63SDavid du ColombierO=$1 2*8ccd4a63SDavid du Colombiershift 3*8ccd4a63SDavid du Colombierobjtype=$1 4*8ccd4a63SDavid du Colombiershift 5*8ccd4a63SDavid du Colombier 6*8ccd4a63SDavid du Colombierls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//' > /tmp/reduce.$pid 7*8ccd4a63SDavid du Colombier# 8*8ccd4a63SDavid du Colombier# if empty directory, just return the input files 9*8ccd4a63SDavid du Colombier# 10*8ccd4a63SDavid du Colombierif (! ~ $status '|') { 11*8ccd4a63SDavid du Colombier echo $* 12*8ccd4a63SDavid du Colombier rm /tmp/reduce.$pid 13*8ccd4a63SDavid du Colombier exit 0 14*8ccd4a63SDavid du Colombier} 15*8ccd4a63SDavid du Colombierecho $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' ' 16*8ccd4a63SDavid du Colombierrm /tmp/reduce.$pid 17