xref: /plan9/sys/src/cmd/unix/drawterm/libmp/reduce (revision 8ccd4a6360d974db7bd7bbd4f37e7018419ea908)
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