过生日,也要学学哈,这次是SHELL的GETOPTS

今天是WEBSOCKET,,

先完成一个SHELL的GETOPS,周一就用得着。

#!/bin/bash

echo "usage: ./$0 -t (prism|opscripts)"

function scp_prism()
{
    echo "scp_prism()"
}

function scp_opscripts()
{
    echo "scp_opscripts()"
}

while getopts t:h  OPT
do
    case  $OPT in
    "t")
        TYPE=$OPTARG
        if [ $TYPE = "prism" ];then
            scp_prism
        fi
        if [ $TYPE = "opscripts" ];then
            scp_opscripts
        fi
        ;;
    "h")
        echo "./$0 -t (prism|opscripts)"
        ;;
    \?)
        echo "$0 -t (prism|opscripts)"
        exit -1
    esac
done
时间: 2024-10-12 13:14:25

过生日,也要学学哈,这次是SHELL的GETOPTS的相关文章

C++(一)——HelloWorld

之前学C,学Python,学的比较多的是Java,作为大家口中更强大的C++,要学学,这次的话,以了解基本的特性和做个小游戏作为目标吧. 1)HelloWorld Eclipse运行C++之Launch failed,Binary not found 被这个问题困扰了一段时间,还是顺利运行了,第一次用C++写Helloworld. #include <iostream> using namespace std; int main() { cout << "Hello Wo

破壳漏洞(shellshock)分析CVE-2014-6271

前段时间的破壳漏洞让各个公司忙的够呛,漏洞也过去一段时间了,大牛们的各种分析网上也是转来转去.等他们消停了,该我好好收集资料消化消化这个漏洞了. 漏洞简介 GNU Bash 4.3及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量值内的函数定义后添加多余的字符串会触发此漏洞,攻击者可利用此漏洞改变或绕过环境限制,以执行Shell命令.某些服务和应用允许未经身份验证的远程攻击者提供环境变量以利用此漏洞.此漏洞源于在调用Bash Shell之前可以用构造的值创建环境变量.这些变量可以包含代

linux下tomcat重启脚本

公司部署服务总是重启tomcat ,然后尝试学学shelll,初学shell脚本,就用个笨方法谢了一个tomcat重启的脚本,小记录一下,同时也留作以后备用,技术含量不高,但是是第一个完整的脚本.(有很多不标准的地方,欢迎各路大牛留言指导,勿喷.) #!/bin/sh #tomcat restart shell script name=`echo "$1"` if [ "${name}" == "--n" ] then echo "&q

实战检测北大青鸟某地方学校网站

本文写的是一次曲折的拿北大青鸟某地方学校网站shell的过程. 之前也曾拿过一个北大青鸟某网站的文章,我再次萌生了我个北大青鸟的网站练练手的想法.其实以前我也尝试过检测了几个北大青鸟地方学校的网站,简单看了下没有注入漏洞没有弱口令就放弃了.看了文章拿站的过程,方法并不难,所以我也决定找个网站来练练手. 一.确定目标 我首先到北大青鸟的主站看了一下,发现网站用的是独立服务器,虽然服务器所在的IP绑定了3个域名,但发现都是指向同一个网站,官方主站,看来旁注不用想了.简单看了下,意料之中不存在简单的注

shell 命令行参数(getopt和getopts)

这里还有上一篇,这部分是基础:https://blog.51cto.com/steed/2443313 getopt 命令 使用getopt命令,可以解析任何命令行选项和参数,但是用法比较复杂.getopt的命令用法如下: $ getopt --help 用法: getopt optstring parameters getopt [options] [--] optstring parameters getopt [options] -o|--options optstring [option

幸福的生日

明天即将踏上工作的旅程,妈妈将我的生日提前,中午爸妈请我们一起吃海底捞给我庆祝生日. 中午12点到位于家不远的华商海底捞,这是第一次吃海底捞的地方,也是吃的最多次的地方,对这有特殊的感情.生意一如既往的好,小美的预订让我收获了额外的惊喜,海底捞的工作人员在餐桌上用薄荷糖摆出了生日快乐四个字,旁边的窗户玻璃上用气球摆出生日快乐的图案,营造了一个简单明了的生日氛围,体会到海底捞的细心,周到和用心已经到了一定境界,很难被超越. 儿子对海底捞也有着特殊的情节,主要是每次能得到一个玩具,加上这次工作人员特

公司生日聚会-水长城之游

公司现在为同一个季度的同事们在季度末的时候组织了一次生日旅游,边游边玩,还好,这次轮到我了. 水长城,去之前也不知道是干嘛的,总之感觉会有很多水. 这次不巧,大姨妈来了,行动带了很多东西.哈哈 到了之后 ,也不敢多走路,多运动,还好,自己撑下来了. 其中有一段长城,看着很有意思,很陡峭.我想爬,同事璇也想爬,她走了几步就不敢往上爬了,因为怕下来的时候,不好下来,然后她就下来了. 旁边还有一个老头,也想爬,下面还有一个同伴在下面等着他. 然后我就和老头一起爬了. 比我想象的还要陡峭,和之前的鹿皮关

黑房东!我忍无可忍了,这次一定要你得到法律的制裁

2013年10月中旬,我想继续租住之前住过的房屋,需向房东姚培龙交房租.2013年10月16日,我依先前约定向房东姚培龙交付三个月租金和押金,租赁日期从2013年10月18日到2014年1月17日().因租金每个月1100元,押金1100元,又因为之前我已向房东姚培龙交了押金200元以及水电费168元,共计368元,需扣除.所以我只需向房东姚培龙交付租金和押金共计4032元(1100×3+1100-200-168),而实际上我向房东姚培龙交付了4102,因房东姚培龙当时没零钱,所以就欠我70元.

NYOJ-20岁生日

20岁生日 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 路过这的20岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达20岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达20岁生日所经过的总天数,让他好来比较一下. 输入 一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD.如我的生日是1988-03-07. 输出 T行,每行一个数,表示此人从出生到20岁生日所经过的