blob: 8ece35100094075fb43131af22809d95382b405e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
case "$1" in
(--help) echo "Toggle the lights";;
(*)
LAMPE=`echo $1 | sed -n '/^[1-2]*[0-9]*[0-9]$/p' | xargs echo "obase=16;" | bc`
TOGGLE=`echo $2 | sed -n '/^[0-1]/p'`
if ! [ "$LAMPE" -a "$TOGGLE" ];then
echo "you are made of stupid"
exit 1
fi
STRING="\xA5\x5A\x$LAMPE\x$TOGGLE"
if [ $# != 2 ]
then
echo -ne "Usage: licht <lampe> <0/1>"
else
echo "Toggle light $LAMPE ($TOGGLE)"
echo -ne "$STRING" | nc -u -w1 licht.shack 1337
fi
;;
esac
|