if 判断 if 5 3 5 3 if else shell !/bin/sh a=5 if [[ $a 8 ]];then echo "$a 8" else echo "$a 5 ]];then echo "$a 5" elif [ $a eq 5 ];then echo "$a=5" else ...
分类:
系统相关 时间:
2018-09-04 10:32:02
阅读次数:
182
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过来拼写,后面还会遇到类 ...
分类:
系统相关 时间:
2018-07-25 18:20:15
阅读次数:
194
在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else ifif 语句语法格式: if condition then command1 command2 ... commandN fi写成一行(适用于终端命令提示符): if [ $(ps -ef | g ...
分类:
系统相关 时间:
2018-07-20 21:10:02
阅读次数:
197
五、shell流程控制1.一重分支if 语句语法格式:if condition then command1 fi末尾的fi就是if倒过来。 写成一行: if condition; then command1; fi 2.二重分支if else 语法格式:if condition then comma ...
分类:
系统相关 时间:
2018-07-08 15:39:26
阅读次数:
185
一、文件存在判断 -d 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 判断该文件是否存在(存在为真) -f 判断该文件是否存在,并且是否为普通文件(是普通文件为真) 二、文件权限判断 -r 判断该文件是否存在,并且是否有读权限(有读权限为真) -w 判断该文件是否存在,并且是否有写权限 ...
分类:
系统相关 时间:
2018-06-30 17:41:54
阅读次数:
200
一、if else 1.1、if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过来拼写,后面还会遇到类似的。 1.2、if else if else 语法格式: 1.2、if else-if else if else-if else 语法格式: 以下实例判断两个变量 ...
分类:
系统相关 时间:
2018-05-12 14:24:52
阅读次数:
203
case语句 for语句 select循环 until循环 while循环 使用实例 !/bin/bash i=1 sum=0 while [ $i le 100 ] do sum= i= done echo "the sum is : $sum" [root@ssgao shell] sh whi ...
分类:
系统相关 时间:
2018-04-17 20:49:00
阅读次数:
200
一、if 语句 语法格式:if test -d $arg then ... else ... fi 变量测试语句可以用 [ ] 简化。例:test -d $arg 等价于 [ -d $arg ]。( 注意:"空格"["空格"-d $1"空格"] ) 1、示例脚本代码 2、执行脚本( 参数是 /usr ...
分类:
系统相关 时间:
2018-02-06 18:12:46
阅读次数:
203
Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过 ...
分类:
系统相关 时间:
2017-12-22 12:29:39
阅读次数:
202
Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过 ...
分类:
系统相关 时间:
2017-12-09 11:00:42
阅读次数:
223