| 12345678910111213141516171819202122232425 | #!/bin/ashdolist=0doquiet=0l=1x=$#signal=while [ $x -gt 0 ]; do	case $1 in	-l)	dolist=1 ;;	-q)	doquiet=1 ;;	-lq|-ql)		dolist=1		doquiet=1		;;	-*)	signal=$1 ;;	*)	break ;;	esac	shift	x=$(expr $x - 1)done[ $dolist = 1 ] && kill -lpkill -x $signal "$@"rv=$?[ $doquiet = 1 ] && exit 0exit $rv
 |