这边主要介绍常用的两个方法
$1,$2,$3
的方式$1
就是第一个$2
就是第二个
while [ $# -gt 0 ];
do
case $1 in
-sql_file_path)
echo "$2"
shift
;;
-start_date) echo
if [ -n "$2" ] ;then
echo "start_date is not null $2 "
else
echo `date "+%Y-%m-%d" -d "-1 month -$(($(date +%d)-1)) days"`
fi
shift
;;
-end_date)
if [ -n "$2" ] ;then
echo "end_date is not null $2"
else
echo `date "+%Y-%m-%d" -d "-$(date +%d) days"`
fi
shift
;;
-site_id)
echo "site_id $2"
shift
;;
esac
shift
done