Я пытаюсь прочитать содержимое RFID-карты с помощью bash-скрипта, используя RFID-ридер, полученный от sparkfun, однако наиболее многообещающий фрагмент кода, который я нашел для него:
#!/bin/sh
while :
do
rfid=`screen /dev/cu.usbserial-A600JNHR 9600`
echo "RFID #: $rfid"
sleep 1
done
, который делает то, что должен, только никогда не выходит screen
, поэтому переменная не может быть проверена по известному тегу для выполнения действия.
Мой вопрос: что мне нужно сделать, чтобы получить тег в переменной, чтобы я мог использовать его для проверки и выполнения действия? Неужели в этом куске кода все неправильно, или мне просто нужно добавить одну или две дополнительные строки для обработки данных?