查找一批设备的在线情况

 

需求:有一批备的序列号,由于客户隐私部方便提供账户密码,需要在数据库中查看在线情况,以及是否注册

test.csv为需要查找的设备

myDeviceLog.csv为数据库全部设备的在线情况,导出方式如下

mongoexport --db dn_pp --collection ovdp_device --type=csv --fields sn,online --out /mnt/myDeviceLog.csv -u admin -p 1qaz2wsx --authenticationDatabase admin

  

查看设备在线情况的完整的脚本如下

#/bin/bash
for x in `cat test.csv`
do
value=`grep $x myDeviceLog.csv`
if [ "${value}" = "" ]   #注意 ${value}外面的双引号必须加上
then
echo "$x,未注册"
else
echo ${value}
fi
done

  

把输入的结果放到一个csv文件中即可

 

posted @ 2021-11-16 09:45  坚强的小蚂蚁  阅读(104)  评论(0编辑  收藏  举报