-#!/bin/sh
+#!/bin/bash
isnum() {
grep -xq '[0-9]\+' <<<"$1"
-t)
cmdline=("${cmdline[@]}" -ao oss:/dev/dsp1)
;;
+ -A)
+ while :; do
+ a="$1"
+ shift
+ if [ "$a" = \; ]; then
+ break;
+ fi
+ cmdline=("${cmdline[@]}" "$a")
+ done
+ ;;
-s)
savepar="$1"
shift
tqual=
if [ $# -eq 0 ]; then
nextep=y
+ if [ -r curser ]; then
+ base="$base $(<curser)"
+ fi
elif [ $# -eq 1 ]; then
if [ -r "$1" ]; then
file="$1"
ep="$1"
tqual="$2"
else
- base="$base $1"
+ if [ "$1" = . -a -r curser ]; then
+ base="$base $(<curser)"
+ else
+ base="$base $1"
+ fi
ep="$2"
fi
else
- base="$base $1"
+ if [ "$1" = . -a -r curser ]; then
+ base="$base $(<curser)"
+ else
+ base="$base $1"
+ fi
ep="$2"
tqual="$3"
fi