标签:terminated DI local Linux echo mysql csv data infile
csv文件目录架构
#!/bin/bash for j in `ls -1 /data/DI/` do if [[ -n "${j}" ]]; then echo 目录不为空,执行该目录下面的文件。该目录的名称为:${j}。 for i in `ls -1 /data/DI/${j}` do if [[ -n "${i}" ]]; then echo 存在文件。该目录的名称为:${i}。 chmod a=rwx /data/DI/${j}/${i} i1=`echo ${i} | cut -d. -f1` echo "load data local infile '/data/DI/${j}/${i}' into table DATA_2022 fields terminated by ',' lines terminated by '\r\n' ignore 1 lines (date,product,version,critical_count,major_count,normal_count,minor_count,di_value);" > /data/DI/${j}/${i1}.sql mysql -uroot -proot -D DI --local-infile=on < /data/DI/${j}/${i1}.sql # mysql -uroot -p123456 -D rsb --local-infile=on -N -e "load data local infile "'"/data/DI/${j}/${i}"'" into table DATA_2022 fields terminated by ',' lines terminated by '\r\n' ignore 1 lines (姓名,性别,户口所在区(街),原单位组织机构代码,原单位名称,应享受期限(月),已享受月数,本次剩余可享受月数,停发月数,待遇开始领取时间,待遇终止时间,待遇享受状态,停发原因,停发年月,失业保险待遇核定类别,经办人,经办机构,经办日期);" else echo 不存在文件了,结束。 fi done else echo 目录为空,结束! fi done
标签:terminated,DI,local,Linux,echo,mysql,csv,data,infile 来源: https://www.cnblogs.com/hulk-1029/p/16374975.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。