读取文件并更新到数据库中的shell脚本

发布时间:2021-01-10编辑:脚本学堂
读取文件并更新到数据库中的shell脚本,使用awk赋值给外部变更。

读取文件并更新到数据库中的shell/ target=_blank class=infotextkey>shell脚本,使用linuxjishu/13830.html target=_blank class=infotextkey>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=%snb=%dnc=%dnd=%dne=%dnf=%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