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