私はsparkfunから入手したRFIDリーダーを使用してbashスクリプトでRFIDカードの内容を読み取ろうとしていますが、私が見つけた最も有望なコードは次のとおりです。
#!/bin/sh
while :
do
rfid=`screen /dev/cu.usbserial-A600JNHR 9600`
echo "RFID #: $rfid"
sleep 1
done
これは想定されていることを行いますが、決して終了しないscreen
ため、変数を既知のタグに対してチェックしてアクションを実行することはできません。
私の質問: 変数内のタグを取得して、それを使用してアクションをチェックおよび実行できるようにするには、どうすればよいですか? このコードはすべて間違っているのでしょうか、それともデータを処理するために 1 ~ 2 行追加するだけでよいのでしょうか?