Shell脚本读文件运行SQL,然后写出结果。

formatfocx 2008-10-24 11:29:13
有个文件name.txt,每行一个名字,无空格
--------------
formatfocx
simon
zhang
zhou
chen
...
--------------
想写个SHELL,读这个文件,然后MYSQL里运行:select * from user where name = 文件里的每一行
最后结果写以名字命名的文件
formatfocx.txt
simon.txt
zhang.txt
...


请大家帮帮忙,急,在线!


...全文
300 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
formatfocx 2008-11-03
  • 打赏
  • 举报
回复
可以了,结帖子,谢谢!
formatfocx 2008-10-24
  • 打赏
  • 举报
回复
另外我可用分不够了,请大虾门捐一点给我,我好加这个帖子的分数
realdragon2 2008-10-24
  • 打赏
  • 举报
回复
mark~ 学习.
楼主, pressman的方法可行否?~
pressman 2008-10-24
  • 打赏
  • 举报
回复
把我代码里的
done < data.dat
改为
done < name.txt
pressman 2008-10-24
  • 打赏
  • 举报
回复
#!/bin/sh
#
# 自己写登陆数据库

while read data; do
export TTT="$data"
echo "deal with key word" [$TTT]
SQLRUN=`mysql_opt smp "select * from user where name ='$TTT');"`
echo $SQLRUN > $TTT.txt
done < data.dat


你试下!

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧