Всем привет. Прошу помощи разобраться в скрипте, я новичок. Мне нужно написать скрипт, который в цикле опрашивает командой '\xff' контроллер по порту ttyUSB0. Контроллер отвечает одним байтом, и, если принятый байт не ноль, значит прекращаем цикл и поднимаем сеть с ip адресом, где принятый байт это последний байт в ip адресе.
#!/bin/bash
PORT="/dev/ttyUSB0"
stty -F $PORT 9600
while [ 1 ]; do
printf '\xff' > $PORT
<дальше затык здесь, не получается считать переменную и дальше с ней работать (железка на проводе)>
read byte < $PORT
echo $byte
done