我正在尝试使用从 sparkfun 获得的 RFID 阅读器读取带有 bash 脚本的 RFID 卡的内容,但是我找到的最有前途的代码是:
#!/bin/sh
while :
do
rfid=`screen /dev/cu.usbserial-A600JNHR 9600`
echo "RFID #: $rfid"
sleep 1
done
它做了它应该做的事情,只是它永远不会退出screen
,因此无法根据已知标签检查变量以执行操作。
我的问题:我需要做什么才能将标签放入变量中,以便我可以使用它来检查和执行操作?这段代码是不是全都错了,还是我只需要添加一两行来处理数据?