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