#!/bin/bash
#title :sendsms.sh
#description :This script will send
#author :Mike1Hsieh
#date :2016-10-19
#version :1.6
#usage :bash sendsms.sh
#notes :
#bash_version :
# 1.6 add
#
#==============================================================================
VER=1.6
reset='\e[39m\e[49m' # Text Reset
green='\e[32m' # Text Reset
red='\e[31m' # Text Reset
white='\e[97m' # Text Reset
Color_yellow='\e[33m' # Text Reset
print_HELP(){
echo -e "
${white}Script: $0 ${reset}
${white}Script Version : $VER${reset}
${white}參數說明 ${reset}
${green}\t\$1 : 簡訊內容 ${reset}
${green}\t\$2 : 簡訊群組 ${reset}
${green}\t\$3 : 簡訊等級 ${reset}
${white}$0 sendtxt group Level ${reset}
${white}舊有模式範例${reset}
${green}\t$0 \"SENDTXT\" \"444\" \"100\" ${reset}
${red} =========================${reset}
${green}\t -m | -M : 簡訊內容 ${reset}
${green}\t -g | -G : 簡訊群組 ${reset}
${green}\t -l | -L : 簡訊等級 ${reset}
${white}$0 -m sendtxt -g group -l Level ${reset}
${white}範例${reset}
${green}\t$0 -m \"SENDTXT\" -g \"444\" -l \"100\" ${reset}
"
exit ;
}
[ $# -eq 0 ] && print_HELP
while getopts ":l:L:m:M:g:G:H:h:" opt; do
case $opt in
m|M)
omessage="$OPTARG"
;;
g|G)
group="$OPTARG"
;;
l|L)
leval="$OPTARG"
;;
h|H)
echo "H"
print_HELP
exit
;;
esac
done
[ "$omessage" == "" ] && [ "$group" == "" ] && group="$2"
[ "$omessage" == "" ] && [ "$leval" == "" ] && leval="$3"
[ "$omessage" == "" ] && omessage="$1"
[ "$group" == "" ] && group="444"
[ "$leval" == "" ] && leval="100"
message=`echo $omessage | sed s'/ /%20/g'`
# echo "$1 $2 $3 $4 $5 $6"
echo -e " ${white} Message ==> $message ${reset}"
echo -e " ${white} Group ==> $group ${reset}"
echo -e " ${white} Level ==> $leval ${reset}"
echo "grp=${group}&level=${leval}&msg=${message}&encoding=BIG5"
[ "$leval" == "" ] && leval="100"
message=`echo $omessage | sed s'/ /%20/g'`
2017年3月25日 星期六
bash getopts Sendsms
訂閱:
張貼留言 (Atom)
RHEL install EPEL
https://www.linuxtechi.com/install-epel-repo-on-rhel-system/ EPEL dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest...
-
下載 出處 下載網址: http://tinyurl.com/plodb56 Step 1 下載取得「Windows10TweakTool」並解壓縮,在壓縮出的「Windows10SettingTool.bat」上按一下滑鼠右鍵,點擊選單中的【以系統管理員身分...
-
政黨還是有政績的 - 蠻有意思的 - 蠻有意思的,僅博君一笑 其實執政黨還是有政績的 ! 所以,不要再為難執政黨政府了,提出來跟大家分享 ! 1. 縮小貧富差距 – 至少 95% 的人都快要一樣窮了,大學畢業賺的錢跟國中畢業 賺的差不多 2. 與他國關係友好 – 不...
-
一、 FORMAT 字符串替代变量 使用 FORMAT 参数时可使用的各种替换变量,如下: %c :备份片的拷贝数 ( 从 1 开始编号 ) ; %d :数据库名称; %D :位于该月中的天数 (DD) ; %M :位于该年中的月份 (MM) ; ...
沒有留言:
張貼留言