小括号里是命令大括号是变量值 一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell ...
分类:
系统相关 时间:
2017-04-14 23:56:59
阅读次数:
384
关于shell语言中的if else语句中 if的判断标准到底是什么,在if后面的命令,如果是退出状态码是0,则执行位于then后面的语句,否则执行else后面的语句。 例: #!/bin/bash#test the if statement if pwd then echo “means comm... ...
分类:
系统相关 时间:
2017-03-06 22:14:15
阅读次数:
269
括号总结 () 单小括号 命令组,括号中的命令将会开一个新的子shell执行 括号中变量不能被剩下脚本使用 命令之间分号隔开 命令和括号之间可以没有空格 命令替换,等同于``反引号 $(xxx)会被替换成命令执行结果 初始化数组 arr=(a b c d) 命令组,括号中的命令将会开一个新的子she ...
分类:
系统相关 时间:
2017-03-04 00:08:09
阅读次数:
231
1、实现运算的方式1、letvar=运算表达式2、var=$[运算表达式]在此方法中乘号不用转义3、var=$((运算表达式))4、var=$(exprarg1arg2arg3)arg2是运算符号。bash内部自带的随机数生成器:$RANDOM增强型赋值:+=,-=,*=,/=,%=自增自减:++,--bash中的自定义退出状态码:exit[n]..
分类:
系统相关 时间:
2017-02-17 00:48:12
阅读次数:
154
上面代码中,%s是占位符,也叫字符串的格式化。整数是%d,浮点数为%f,但%s可包括所有,为啥不用%s...还少记了东西,好懒... print中引号内的%s个数要与引号外面的%()中的变量个数相同。 os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回 ...
分类:
编程语言 时间:
2017-02-15 15:25:55
阅读次数:
178
exit用来结束一个脚本,脚本中一旦遇到exit命令,脚本会立即终止;终止退出状态取决于exit命令后面的数字;exit[n]:自定义退出状态码;举例说明。1、未给脚本指定退出状态码,整个脚本的退出状态码取决于脚本中执行的最后一条命令的状态码;2、给脚本指定退出状态码,整个脚本..
分类:
其他好文 时间:
2016-12-19 22:27:36
阅读次数:
254
结构化命令中,最基本的类型就是if-then语句 if command then command fi bash shell的if语句会执行if行定义的那个命令,如果命令的退出状态码是0,则代表成功执行,位于then部分的命令就会执行。如果if行定义的命令的退出状态码是其他,则then部分的命令将不 ...
分类:
系统相关 时间:
2016-12-03 08:03:45
阅读次数:
341
shell按照出现的次序来处理shell脚本中的每个单独命令。 if-then语句 bash shell的if语句会运行if行定义的那个命令。如果该命令的退出状态码是0,位于then部分的命令就会被执行。 如果该命令的退出状态码是其他什么值,那then部分的命令就不会被执行,bash shell会继 ...
分类:
其他好文 时间:
2016-11-10 02:30:46
阅读次数:
192
linux下tty命令详解[功能]打印连接到标准输入的终端的文件名。[描述]命令项:-s, --silent, --quiet: 什么也不打印,只是返回退出状态码。--help: 打印帮助信息。--version: 打印版本信息并退出。返回的状态码:0 表示标准输入是一个终端。1 表示标准输入不是一... ...
分类:
其他好文 时间:
2016-09-15 17:53:21
阅读次数:
273
nagios插件程序提供两个返回值:一个是插件的退出状态码,另一个是插件在控制台上打印的第一行数据。退出状态码可以被nagios主程序作为判断被监控系统服务状态的依据,控制台打印的第一行数据可以被nagios主程序作为被监控系统服务状态的补充说明会显示在管理页面里面。 为了管..
分类:
移动开发 时间:
2016-08-27 23:37:28
阅读次数:
332