#1.定义变量,变量名=变量值。不能出现"-横岗"命令#定义变量有空格时,必须使用引号[root@cc ~]# cc="hello shell"#2.引用变量,$变量名 或 ${变量名}[root@cc ~]# echo $cchello shell [root@cc ~]# echo $cc_test[root@cc ~]# echo ${cc}_testhello shell_test#3.查看变量,set显示所有变量,...
在当前shell和⼦shell有效 1.3、系统环境变量 $1$2$3$4$5$6...#$1代表向脚本内传递的第一个位置参数,$2代表第二个,依次类推。 1.4、预定义变量 $0脚本⽂文件名$*$@所有的参数$# 参数的个数$$当前进程的 PID$! 上一个后台进程的 PID$? 上一个命令的返回值0表示成功 小脚本 [root@localhost ~]...
脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。 在Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点...
1)定义变量:变量名=变量值,注意,=号前后不能有空格 2)撤销变量:unset 变量名 3)声明静态变量:readonly 变量,注意:不能 unset 1.2.2变量定义规则 1)变量名称可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。 2)等号两侧不能有空格 3)在 bash 中,变量默认类型都是字符串类型,无法直接...
shell变量是指用一个特定的字符串去表示不固定的内容 1.变量的类型 1.1自定义变量 一般情况下不怎么使用环境变量,如果需要在其他文件中引入某个文件的变量则在脚本最开始的位置使用source 或者. 执行下该脚本即可 定义变量:变量名=变量值 变量名必须以字母或下划线开头,区分大小写 ip1=127.0.0.1 ...
一、用户自定义变量 1、变量定义 变量正确定义 格式:变量名="变量值" [root@localhost ~ ] # name=zhenniubi [root@localhost ~ ] # name="zhen niubi" 变量名不能用数字开头。 [root@localhost ~ ] # 2name="zhen niubi" -bash:2name=zhen niubi:command not found ...
-n 定义字符数(限制变量值的长度) -s 不显示(不显示用户输入的内容) -t 定义超时时间,默认单位为秒(限制用户输入变量值的超时时间) 用法1:用户自己定义变量值 [root@MissHou~]# read nameharry[root@MissHou~]# echo $nameharry[root@MissHou~]# read -p "Input your name:" nameInputyour name:tom[...
变量名:临时存放数据的地方 变量值:临时的可变化的数据 3.1自定义变量 3.2{}引用变量 \c不换行输出 \n换行 .赋值时使用引号 双引号:允许通过$符号引用其他变量值 单引号:禁止引用其他变量值, $视为普通字符 反撇号:命令替换,提取命令执行后的输出结果,``和$(…)作用相同 ...
变量名:用来临时保存数据的 变量值:就是临时的可变化的数据 [root@localhost ~]# A=hello 定义变量A [root@localhost ~]# echo $A 调用变量A,要给钱的,不是人民币是美元"$" hello [root@localhost ~]# echo ${A} 还可以这样调用,不管你的姿势多优雅,总之要给钱 ...