星期三, 8月 19, 2015

實用的shell script

(一)取得日期的方法
TODAY=`date +%Y%m%d`
YESTERDAY=`date -d'-1 day' +%Y%m%d`
LAST_MONTH=`date -d'-1 month' +%Y%m%d`

當然你可以搭配 單純取得年、月、日的作法
GYear=`date +%Y'
GMonth=`date +%m'
GDay=`date +%d'

取得前一天
FYDay=`date -d'-1 day' +d`

(二)Shell Script 執行SQL語法(MySQL)
#!/bin/bash
echo "INSERT INTO test (ID,NAME,DATE) VALUES ('1', 'PENNY', '2015/08/19');" | mysql -uroot -pPASSWORD DBNAME;



Reference
Shell Script 取得日期的方法
Bash script to insert values in MySQL

沒有留言: