基本语法shell的if语法和C语言等高级语言非常相似,唯一需要注意的地方就是shell的if语句对空格方面的要求比较严格(其实shell对所有语法的空格使用都比较严格),如果在需要空格的地方没有打上空格,都会报错。如if[$1x=="ip"x];thenecho"abc";fi中少一个空格都会报错。另外shell的if语句必须以fi作为结尾,不然同样会报错。有else和elif时也一样,需要注意
分类:
系统相关 时间:
2019-03-16 14:11:25
阅读次数:
197
shell条件判断(流程控制的执行由判断条件的执行结果决定) 分类: 文件状态: -e:文件(可以是文件也可以是文件夹)是否存在 -d:是不是目录 -f:是不是文件 -w: -r: -x: -L:是不是链接 字符比较: = != [ str1 != str2 ]... ...
分类:
系统相关 时间:
2019-01-30 18:38:51
阅读次数:
173
Linux基础知识总结,shell算术运算,shell条件判断类型,shell编程 if条件结构
分类:
系统相关 时间:
2018-11-13 22:12:10
阅读次数:
207
Shell 教程 Linux命令大全 Linux_shell条件判断if中的-a到-z的意思 linux bash Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 ...
分类:
系统相关 时间:
2018-10-08 11:25:04
阅读次数:
160
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FIL ...
分类:
系统相关 时间:
2018-08-07 15:14:10
阅读次数:
182
一、条件判断语句满足条件执行对应命令[条件]:一般多用于脚本内例:[-f/etc/hosts]test条件:一般多用于Linux字符终端1.文件或目录判断-f:判断是否为文件-d:判断是否为目录-e:判断是否存在-r:判断文件/目录是否拥有读取权限-w:判断文件/目录是否拥有写入权限-x:判断文件/目录是否拥有执行权限例:[-f/etc/hosts]//判断/etc/hosts是否为一个文件,如是
分类:
系统相关 时间:
2018-07-25 11:35:44
阅读次数:
180
条件测试只要能返回真或者假就可以字符串的比较的时候请加上双引号,如果变量没有的话还有可能报错权限,谁执行就有谁的权限脚本就是平常所使用命令的一个堆叠,从上到下执行创建一个脚本,功能是安装apache软件写脚本时加上注释,方便阅读.首先启动一台虚拟机:#rpm–qahttpd//判断Apache是否已经安装在脚本中不能补全,可以找个终端提前敲一遍命令永久关闭selinux临时关闭selinux临时删
分类:
Web程序 时间:
2018-04-19 11:59:24
阅读次数:
203
【条件判断】 【条件判断】 1. 按文件类型进行判断 -b 文件 判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真 ...
分类:
系统相关 时间:
2018-04-03 12:48:26
阅读次数:
232
1.字符串判断 str1 = str2 当两个串有相同内容、长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) str1 当串str1为非空时为真 2.数字的判断 int1 -eq i ...
分类:
系统相关 时间:
2018-03-14 18:14:21
阅读次数:
189