一、shell脚本和数据文件
1.shell脚本
cat data.txt|while read line
do
mysql -h 10.4.8.133 -u master_data -p'**********' -P 33306 -e "
use sunacwy_mdm;
select * from tb_mdm_room;
" -s |sed -e "s/\t/,/g" -e "s/NULL/ /g" -e "s/\n/\r\n/g" >> ./mdm_renche__`date +%F`.csv
done
2.数据文件
数据文件名为data.txt
161892490786579524
161892490786588117
161892490786625355
161892490786654523
161892490786657621
161892490786664153
二、执行过程解读
cat data.txt,查看数据,然后使用read 将文件进行读取操作,line则是变量名无任何要求,下面就是do … done的循环了,在循环里面处理数据。这里是将查询的数据不断拼接到指定文件中。
放这里希望可以帮助有需要的朋友。