1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-09-28 23:57:37 +03:00

usrp/doall: usage and allow passing of arguments to evscan as well

Examples:

doall 'run/*'				# no arguments
doall -o foo.png 'run/*'		# arguments for plscan
doall -a 1 -- -o foo.png 'run/*'	# arguments for evscan and plscan

- usrp/doall: added usage()
- usrp/doall: arguments before -- are passed to evscan
This commit is contained in:
Werner Almesberger 2010-12-01 10:56:14 -03:00
parent b3c0b4bf62
commit e52b92f00f

View File

@ -1,11 +1,26 @@
#!/bin/bash -x
usage()
{
echo "usage: $0 [evscan-opt ... --] [plscan-opt ...] 'file-glob'" 1>&2
exit 1
}
[ "$1" ] || usage
evscan_opts=
opts=
while [ "$2" ]; do
opts="$opts $1"
if [ "$1" = -- ]; then
evscan_opts=$opts
opts=
else
opts="$opts $1"
fi
shift
done
a=
for n in $1; do
a="$a `basename $n`=<(./evscan $n)"
a="$a `basename $n`=<(./evscan $evscan_opts $n)"
done
eval ./plscan $opts $a