Svdrpsend.sh
Aus VDR Wiki
Version vom 19. April 2008, 22:02 Uhr von Anonymous (Diskussion | Beiträge)
Erster Versuch, ohne perl.
#!/bin/sh
trap 'exec 5>&-' 2 15
while [ $# != 0 ] ; do
case $1 in
-d) HOST=$2
shift 2
;;
-p) PORT=$2
shift 2
;;
*) ARGS=$ARGS" $1"
shift
;;
esac
done
if [ "${#ARGS}" = 0 ] ; then
echo "Usage: $0 options command..."
echo "Options: -d hostname destination hostname (default: localhost)"
echo " -p port SVDRP port number (default: 2001)"
exit
fi
# Your BASH have to be compiled with /dev/tcp/ support!
exec 5<>/dev/tcp/${HOST:-localhost}/${PORT:-2001} || exit
echo "$ARGS" >&5
cat <&5