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