반응형
# !/bin/bash
DIR='pwd'
HOST=localhost
USER=eunbi
PW=eunbi123!
DB=eunbi
echo "[ LOADER ] Start : " $(date +%F) $(date +%T) >> ./log/result_import.txt
TNAME=eunbi_data
FDIR=$DIR/data/
TOTAL_START_TIME=$(date +%s)
echo -e "DIR Name : $FDIR"
for FNAME in $(ls $FDIR)
do
START_TIME=$(date +%s)
echo $FNAME
echo $(mysql --local-infile=1 -u$USER -p$PW $DB -e "LOAD DATA LOCAL INFILE '$FDIR/$FNAME' INTO TABLE $TNAME CHARACTER SET UTF8 FIELDS TERMINATED BY ',' ENCLOSED BY '\"' ";)
END_TIME=$(date +%s)
echo "$FNAME ( $(expr $END_TIME - $START_TIME) )"
done
TOTAL_END_TIME=$(date +%s)
echo -e "$(date +%F) $(date +%T) $line Insert Finished ( Runtime: $(expr $TOTAL_END_TIME - $TOTAL_START_TIME) )\n"
반응형
'Develope > LINUX' 카테고리의 다른 글
[Linux] SSH port 설정 ConnectException: 연결이 거부됨 (Connection refused) (1) | 2018.02.27 |
---|---|
[shell script] 프로세스 실행 체크 스크립트 (0) | 2018.01.08 |
[Shell Script, Mysql] mysql -e 명령어 시 결과 억지로 출력하기 (wc -l / -Bse) (2) | 2017.11.22 |
[Linux] Cron 이 안될 때, 실행은 되는데 결과가 이상할 때, 실행도 안될 떄; (0) | 2017.11.16 |
[ShellScript] 프로세스 시작, 종료 sh (feat. 데몬) (0) | 2017.11.16 |