- 论坛徽章:
- 3
|
名称为“sdc_02_17_2016”日志,内容如下【日志内容行数很多,且不确定;#的行固定为4行】:
#Software: WebTrends Collector
#Version: 1.0
#Date: 2016-02-05 08:56:35
#Fields: date time c-ip
2016-02-17 07:05:54 210.100.20.6
2016-02-17 07:05:54 221.3.120.156
2016-02-17 07:05:55 10.11.56.124
shell程序:
#!/bin/sh
a=sdc_02_17_2016
HOSTNAME="120.2.18.9"
PORT="3306"
USERNAME="test"
PASSWORD="test"
DBNAME="dbtest"
TABLENAME="tabletest"
while read c1 c2 c3
do
insert_sql="insert into ${TABLENAME}(dateid,times,ip,createdate) values('"$c1"','"$c2"','"$c3"',now())"
mysql --default-character-set=utf8 -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${insert_sql}"
done <$a
插入mysql数据库时,日志中#开始的行也保存库中,如何把#行的数据不保存库中,只保存后续的行数,还请大家帮忙指点下,多谢!
|
|