diff --git a/listen.sh b/listen.sh new file mode 100644 index 0000000..af05164 --- /dev/null +++ b/listen.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +while read -r line; do + line=$(echo "$line" | grep "\[CMD\]") + if [[ "$line" != "" ]]; then + cmd=$(echo $line | sed 's/\[[^]]*\]//' | sed 's/\[//' | sed 's/\]//') + bash -c "$cmd" + fi +done < /dev/ttyACM0 +