您的位置:首页 > 运维架构 > Shell

2014.4.5 shell script

2016-04-08 18:01 302 查看
一、shell script

1.if ... then

ps:

if [ 条件判断式 ]; then

执行命令

elif [ 条件判断式 ]; then

执行命令

else

执行命令

fi

2.case ... esac

ps:

case $变量名称 in

"第一个变量内容" )

程序段

;;

"第二个变量内容" )

程序段

;;

* )

#不包含以上变量内容的程序段

exit 1

;;

esac

3.while do done

ps:

while [ condition ]

do

程序段落

done

4.ubtil do done

ps:

until [ condition ]

do

程序段落

done

5.for...do...done

ps:第一次循环,$var变量内容为con1,第二次循环,$var变量内容为con2,第三次循环,$var变量内容为con3......

for var in con1 con2 con3 ...

do

程序段落

done

二、shell 命令

1.netstat:查询目前主机打开的网络服务端口

2.netstat -tuln:目前主机有启动的服务

3.‘date --date="YYYYMMDD"+%s’:将YYYYMMDD日期转换为由1970-01-01累积而来的秒数

4.
(1)ping -c1 -w1 中-c1是指ping的次数,-w是指执行的最后期限,也就是执行的时间,单位为秒


(2)&>//null 是指标准输出和错误输出都输出到//null上,而不在界面上显示;

(3)a&&b||c ,表示a为真,则执行b;否则执行c5.$(seq 1 100) :seq即连续sequence,表示从1到100

三、完成

1.用shell,完成菱形程序编写。

2.参与测试。

3.整理文档。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: