shell条件语句 docker consul

-d是否为目录

-e测试目录或文件是否存在

-f是否为文件

-r是否有读取的权限

-w是否有写入的权限

-x是否有执行的权限

-L是否为符合连接文件

-eq等于

-ne不等于

-gt大于

-lt小于

-le小于或者等于

-ge大于或者等于

=匹配

!=不匹配

-z是否为空

!用于取反。

&&:逻辑与,前后都成立整个测试结果才真test中改为-a

||:逻辑或,前后两个条件至少有一个成立,整个测试结果才为真。 test中改为-o

!:逻辑或,指定的表达式不成立时。整个测试命令为真。

shell条件语句 docker consul

————————————————————————————————————————————————

【if的三种语句】

————————————————————————————————————————————————

单分支的if语句列子:检查/var/logmesages文件是否存在,如果存在统计行数并输

if条件测试命令出,不存在就不做任何操作。

thenvimchklog.sh

命令序列#!/bin/bash

logfile=/var/log/mssages"

if [ -f $logfile ]; then

wc -l $logfile

fi

shchklog.sh

—————————————————————————————————————————————————

双分支的语句提示用户指定备份目录的路经,若目录以存在则显示提示信息后跳过,

否则显示相应提示信息后创建该目录。

if条件测试命令vimmkbak.sh

#!/bin/bash

thenraed-p "这是一个目录:“ BakDIr

命令序列1if [ -d $BakDIr ]; then

elseecho "$BakDIraready exist.

命令序列2else

fiecho"$BakDIr notexist ,will make it."

mkdir$BaDIr

fi

—————————————————————————————————————————————————

多分支的if语句统计当前登录到系统中的用户爽数量,并判断是否超过三个,若是则显示

if条件测试命令实际数量并给出警告信息,否则列出登录的用户账号名称及所在终端

thenvimchkuser.sh

命令序列1#!/bin/bash

elif条件测试命令2use=`who | wc -l`

thenif [ $use -gt3 ]; then

命令序列2echo "Alert, to many login uses ( otal: $use.)"

elseelse

命令序列3echo "login users:"

fiwho| awk '{print $1,$2}'

fi

__________________________________________________________________________________________________

检查portmap进程是否应经存在,若存在就输出”portmap service isrunnng。“;否则检查是否存在”/tc/rc.d/int.d/porting"可执行脚本,存在则启动portmamp服务,否则提示“noportmap scipt file”

#/bin/bash

pgrep portmap&>/dev/null

if [ $? -eq 0 ]; then

echo "potmap service is runnig."

elif [ -x "/etc/rc.d/init.d/portmap" ];then

service portmap start

else

echo "no portmap script file."

fi

sh chkportmap.sh

———————————————————————————————————————————————

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/162815.html

更多阅读

信用卡怎么办理需要什么条件 深圳居住证办理条件

信用卡怎么办理需要什么条件——简介 现在很多的人都流行办理信用卡,那办理信用卡是需要一定的条件的,那具体的办理信用卡需要什么样的条件呢?今天我介绍下办理信用卡主要需要什么样的条件,希望对你们有所帮助;信用卡怎么办理需要什么条

excelif函数多条件套用函数的用法 excelif函数怎么用

IF的简单应用很多人都会,语句也相对比较直接:IF(条件测试,条件满足时时返回的值,条件不满足时返回的值)不过要是有很多不同的条件,需要多个IF的套用,公式看上去就会很复杂。事实上,Excel 也限制了一个单元格里最多使用12个IF的套用。

如何学习C语言编程

如何学习C语言编程——简介6 部分:准备工作 变量的使用 使用条件语句 学习循环语句 使用函数 不断学习诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂

BAT语句:if语句和for语句

BAT语句结构类似于C语言,批处理也有它的语句结构。批处理的语句结构主要有选择结构(if语句)、循环结构(for语句)等。if语句(选择结构)if语句实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,if语句即可以实现选择功

声明:《shell条件语句 docker consul》为网友浊酒倾觞分享!如侵犯到您的合法权益请联系我们删除