summaryrefslogtreecommitdiff
path: root/sys/src/9/port/mkfilelist
blob: 733ca07a6604cdcaa92b07dfcd3a5cc77efe1c0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/rc

rfork e
switch($#*){
case 1
	RE=`{echo *.c | sed 's/ /|/g; s/.*/^(&)$/'}
	if(~ $RE '^(*.c)$')
		LIST=`{builtin cd $1; ls *.c }
	if not
		LIST=`{builtin cd $1; ls *.c | grep -v ''$RE''}
	echo $LIST | sed 's/\.c//g; s/ +/|/g'
case *
	exit 'usage'
}
exit ''