组装MySQL执行文件(重定向示例)
来源:互联网 发布:服装设计用什么软件 编辑:程序博客网 时间:2024/06/11 02:16
#!/bin/bash outfile='merber.sql' IFS=',' while read lname fname address city state zip do cat >> $outfile << EOF INSERT INTO members (lname,fname,address,city,state,zip) VALUES('$lname', '$fname', '$address', '$city', '$state', '$zip');EOFdone < $1
示例要求:从一个csv文件(merber.csv)里读取内容组成sql语句,保存在merber.sql里。
root@xxxxx:~# cat merber.csv Blum,Richard,123 Main St.,Chicago,IL,60601Blum,Barbara,123 Main St.,Chicago,IL,60601Bresnahan,Christine,456 Oak Ave.,Columbus,OH,43201Bresnahan,Timothy,456 Oak Ave.,Columbus,OH,43201
有几点说明:
1) done < $1里。必须写在同一行里。read 在while模块里,需要从重定向的外部文件里读取内容。$1表示命令行的第一个参数,即要读取内容的文件
2) cat >> $outfile << EOF这一行里 。注意EOF是边界符号,cat读取两个EOF里面的内容,追加写入到$outfile里
阅读全文
0 0
- 组装MySQL执行文件(重定向示例)
- SUSE下用输入重定向执行文件中的mysql命令
- Spring 页面重定向示例
- struts在代码中动态组装重定向请求
- 执行体的重定向
- 输出重定向执行顺序
- 重定向文件
- 重定向hosts文件
- shell 文件重定向
- 文件重定向总结
- 文件重定向
- 文件重定向
- 文件重定向
- C++:文件重定向
- 文件重定向
- 文件重定向
- 使用文件重定向
- 文件重定向
- 分享一个不错的文章
- 比特币客户端Electrum使用介绍
- 三.使用连接池操作Redis
- Kotlin入门-HelloKotlin
- Codeforces Round #424 (Div. 2) E. Cards Sorting(思维 树状数组)
- 组装MySQL执行文件(重定向示例)
- Ubuntu桌面通知
- 一个前端攻城狮的全栈之路第五弹:mongoose简单使用(实现对mongodb的增、删、改、查)
- 170714 逆向-溯源
- 继承及其方法重写
- mysql pdo bindValue和bindparam的区别
- java.util.Date与Java.sql.Date的区别与相互转换
- C#链接SQLServer数据库代码
- 2017.7.11 暑期第一次模拟赛(By Geng4512 大犇) Day 1 小结