我試圖用一個bash腳本使用RFID讀取器從sparkfun中讀取RFID卡的內容,但是我找到的最有希望的一段代碼是:通過與bash串行讀取RFID數據
#!/bin/sh
while :
do
rfid=`screen /dev/cu.usbserial-A600JNHR 9600`
echo "RFID #: $rfid"
sleep 1
done
它做它應該做的事情,只有它永遠不會退出screen
,所以無法根據已知標記檢查變量以執行操作。
我的問題:我需要做些什麼才能在變量中獲取標籤,以便我可以使用它來檢查和執行操作?這段代碼是不是完全錯了,還是隻需要添加一兩行來處理數據呢?
謝謝,但我得到一個閃爍的光標,像它等待輸入,但是當我掃描一個標籤時,我什麼也沒有顯示 – CCG121 2012-01-15 21:33:39
run'cat/dev/cu.usbserial-A600JNHR'然後掃描一個標籤並粘貼你看到的任何輸出在[pastebin.com](http://www.pastebin.com)鏈接 – SiegeX 2012-01-16 03:11:06