系统变量 文件或目录判断 整数判断 逻辑运算判断符 字符串判断 注意:在[]结构中”< “需要被转义,例如:[ "str1" /< "str2" ],在双中括号中则无需转义。 总结:使用-n在[]结构中测试,必须要 ...
. shell 变量 注意,变量名和等号之间不能有空格。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首字符不能是数字。 中间不能有空格,可以使用下划线。 不能使用标点符号。 不能使用 bash 里的关键字。 使用一个定义过的变量,只要在变量名前面加 即可: 变量名外面的花括号是可选的,加花括号是为了帮助解释器识别变量的边界。 使用 readonly 命令可以定义只读变 ...
2019-07-23 09:58 0 1327 推荐指数:
系统变量 文件或目录判断 整数判断 逻辑运算判断符 字符串判断 注意:在[]结构中”< “需要被转义,例如:[ "str1" /< "str2" ],在双中括号中则无需转义。 总结:使用-n在[]结构中测试,必须要 ...
echo $SHLVL 该变量包含当前工作的shell level $* 所有参数列表 受IFS控制 PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的IFS ...
京峰JF2115-Day45上课笔记 1、SHELL编程变量命名规范; 2、SHELL编程IF语句案例实战 1)if语句固定的语法格式: 2)If语句常用参数和表达式 ...
shell中特殊位置参数变量:$0、$n、$#、$*、$@ $0:获取当前执行shell脚本文件名,如果执行脚本包含路径,那么就包括脚本路径 $n:获取当前执行shell脚本的第n个参数值、n=1..9,当n为0时表示脚本文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格 ...
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...
echo 功能说明:显示文字。 语 法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字 ...
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数 ...