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