shell逐行读取excel并执行sql
2024-08-26 20:07:12
背景:测试同学想根据一组user_id 获取token做测试,由于各种原因(数据量大,sql语句复杂),只能根据user_id一条条查,于是写了个脚本:
1, 先查询需要的user_id 导出到user_do.csv 文件
2,脚本(示例):
#!/bin/bash
cat user_do.csv | while read line
do
echo "userId is : ${line}"
cmd="select user_id,token from user.user_token where user_id=${line} limit 1"
cnt=$(mysql -h127.0.0.1 -uroot -ppassword -s -e "${cmd}" 2>/dev/null | grep -v cnt )
if [[ -z "$cnt" ]]
then
echo result is null
continue
fi
echo ${cnt} >> ok.txt
done
最新文章
- unity 利用ugui 制作技能冷却效果
- SQLServer触发器创建、删除、修改、查看
- dofile执行ANDROID APK里面的文件
- docker'部署
- python数字图像处理(7):图像的形变与缩放
- 计算A+B及其结果的标准形式输出
- POJ 3468 A Simple Problem with Integers (伸展树区间更新求和操作 , 模板)
- devi into python 笔记(一)字典 列表的简单操作
- Docker中的一些命令
- Python3基础 map 与 lambda表达式配合 将指定系列元素乘2
- XML文件生成
- lesson - 1 笔记 网络连接 /putty 密钥登陆
- Dubbo 源码分析 - 服务引用
- Java设计模式 - 单例模式详解(下)
- 01-Angularjs开发环境搭建
- Security6:查看授予的权限
- hdu 5039 线段树+dfs序
- InnoDB Master Thread I/O Rate详解
- 为什么fis没有freemarker的解决方案啊?_前端吧_百度贴吧
- Go语言性能测试