读取文件并更新到数据库中的shell脚本
时间:2014-09-10 19:30 来源:linux.it.net.cn 作者:it
读取文件并更新到数据库中的shell脚本,使用awk赋值给外部变更。
复制代码代码如下:
#!/bin/bash
FILE='20121224_Finaldatapm.csv'
MYSQL='/usr/local/mysql/bin/mysql'
USER='root'
PASSWD='root'
DB='ITIMS'
while read i
do
eval $(echo $i|awk -F',' '{ printf("a=%s\nb=%d\nc=%d\nd=%d\ne=%d\nf=%s",$1,$2,$3,$4,$5,$6); }')
SQL="update it_reportb set activeuser=$b,ctnpush=$c,wangmengnu=$d,wangmenguser=$e where name='$a' and date='$f'"
$MYSQL -u$USER -p$PASSWD $DB -e "$SQL"
done < $FILE
(责任编辑:IT)
读取文件并更新到数据库中的shell脚本,使用awk赋值给外部变更。
复制代码代码如下:
#!/bin/bash
while read i (责任编辑:IT) |