0
解決方案的Linux腳本的netcat
while read -r line
do
echo $line
done < <(nc -l -p 4001)
用命令
nc -l -p 4001 -v
我可以聽端口4001到我的條碼掃描儀(沒有腳本的工作)。
我試圖寫一個bash腳本這樣
while true do
if [ nc -l -p 4001 -v ] then
echo "barcode incoming"
fi
done
如何檢查是否nc -l -p 4001 -v
是不是空的?
你的代碼可以變得更簡單:'if nc -l -w 3 -p 4001 -v; then'。 – 2014-10-09 07:29:07
謝謝,好點。我編輯 – anubhava 2014-10-09 07:31:18
@anubhava它不適合我。當我運行這個腳本時,我從'192.168.100.111:5011'連接。現在我可以掃描我的條形碼,但回顯**條形碼傳入**不會出現。 – Philipp88 2014-10-09 08:03:47