原文:Shell 变量和参数

. shell 变量 注意,变量名和等号之间不能有空格。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首字符不能是数字。 中间不能有空格,可以使用下划线。 不能使用标点符号。 不能使用 bash 里的关键字。 使用一个定义过的变量,只要在变量名前面加 即可: 变量名外面的花括号是可选的,加花括号是为了帮助解释器识别变量的边界。 使用 readonly 命令可以定义只读变 ...

2019-07-23 09:58 0 1327 推荐指数:

查看详情

Shell脚本变量判断参数命令

系统变量 文件或目录判断 整数判断 逻辑运算判断符 字符串判断 注意:在[]结构中”< “需要被转义,例如:[ "str1" /< "str2" ],在双中括号中则无需转义。 总结:使用-n在[]结构中测试,必须要 ...

Tue Aug 27 19:48:00 CST 2019 0 2364
shell中的参数扩展, 特殊变量

echo $SHLVL 该变量包含当前工作的shell level $* 所有参数列表 受IFS控制 PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的IFS ...

Fri Feb 03 06:15:00 CST 2012 0 3853
SHELL用法三(变量参数设置)

京峰JF2115-Day45上课笔记 1、SHELL编程变量命名规范; 2、SHELL编程IF语句案例实战 1)if语句固定的语法格式: 2)If语句常用参数和表达式 ...

Tue Jan 07 00:38:00 CST 2020 0 1142
shell中特殊位置参数变量

shell中特殊位置参数变量:$0、$n、$#、$*、$@ $0:获取当前执行shell脚本文件名,如果执行脚本包含路径,那么就包括脚本路径 $n:获取当前执行shell脚本的第n个参数值、n=1..9,当n为0时表示脚本文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格 ...

Sun Apr 07 21:03:00 CST 2019 0 647
Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...

Sat Apr 28 02:13:00 CST 2018 0 1885
Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...

Wed Feb 22 18:23:00 CST 2017 0 18246
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM