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