linux shell指令碼讀取文字內容插庫
阿新 • • 發佈:2019-02-10
前言
寫一個簡單的shell ,讀取linux 目錄下的檔案內容,將其一一對應插入本地資料庫中
mysql shell指令碼插入資料
- 文字內容
- 指令碼如下,此為while無限迴圈
#!/bin/bash IFS='\n' count=1 while [ $count -eq 1 ]; do for line in $(cat 123.txt) do c1=`echo $line |awk '{print $1}'` c2=`echo $line |awk '{print $2}'` c3=`echo $line |awk '{print $3}'` mysql -uroot -pAnkki_mySQL123 bs_audit <<eof insert into insert_data(name,age,createTime) values($c1,$c2,$c3); eof done done
Oracle shell指令碼插入資料
#!/bin/bash
count=1
while [ $count -eq 1 ];do
cat 123.txt |while read c1 c2 c3
do
sqlplus system/ankki <<eof
insert into insert_data(name,age,createTime) values($c1,$c2,$c3);
eof
done
done