二、Shell变量】的更多相关文章

1.数据类型: 字符串 数组 2.变量的命名规范: 只能以a-z或A-Z开头 中间不能有空格,可以使用_ 不能使用标点符号 不能使用shell的关键字 3.变量类型: 环境变量 局部变量 shell变量 4.字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似. 单引号: 完全按引号中的内容输出,内部变量无效,转义字符也无效 双引号: 可以解析内部变量,可以出现转义字符 拼…
1. 定义变量 1).定义变量时,变量名不加美元符号($),如: var="hello world"2).注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样.同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z). 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字. var01=100var02="100"注意,这两个变量存的都是字符串.我们的shell是解释型语言,不像C,JAVA需要编译…
Shell变量 一)全局环境变量 全局变量对于定义它的shell和其子shell都是可见的,但如果生成它的shell被终止,全局变量也就消失了.另外全局变量会被子shell的同名变量覆盖. #定义一个全局变量 export a="I want break free" #或者 b="Sunday Morning" export b #删除一个全局变量 unset a 二)局部环境变量 局部环境变量只能在定义它们的进程中可见. #注意变量名.等号.和值之间是没有空格的…
类型     注释强变量 变量在使用前,必须事先声明,甚至还需要初始化 弱变量 变量用时声明,甚至不区分类型 变量的作用:用来保存变化的数据 变量名 名称固定,由系统设定或用户定义 变量值 根据用户设置.系统环境变化而变化 设置方法 变量名=变量值 Shell变量的类型 类型 说明 环境变量(全局变量) 由系统维护,用于设置工作环境,只有个别环境变量用户可以直接更改.可以在创建它们的shell及其派生出来的任意子进程shell中使用. 位置变量 通过命令行给脚本程序传递参数 预定义变量 bash…
一.Shell变量 变量的定义 例子: my_job="Learn Shell" PS:变量名和等号之间不能有空格!!! 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头. 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字(可用help命令查看保留关键字). 变量的使用 使用一个定义过的变量,只要在变量名前面加美元符号即可. #定义变量 my_name="zh" #使用变量(建议加上花括号区分变量边界) echo $m…
在shell中有3种变量:系统变量,环境变量和用户变量,其中系统变量在对参数判断和命令返回值判断时会使用,环境变量主要是在程序运行时需要设置,用户变量在编程过程中使用量最多. 1 系统变量  变量名      含义  $#   命令行参数的个数  $n  $1表示第一个参数,$2表示第二个参数,以此类推  $0  当前程序的名称  $?  前一个命令或许或函数的返回码  $*  以“参数1 参数2 ...”形式保存所有参数  $@  以“参数1”“参数2”...形式保存所有参数  $$  本程序…
1. shell变量的定义 1)Shell 支持以下三种定义变量的方式: variable=value variable='value' variable="value" 特点 1. shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,如果 value 不包含任何空白符(例如空格.Tab 缩进等),那么可以不使用引号,也可以使用 declare 关键字显式定义变量的类型2. 赋值号=的周围不能有空格3. 使用一个定义过的变量,只要在变量名前面加…
定义变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样.同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头. 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字(可用help命令查看保留关键字). 有效的 Shell 变量名示例如下: DEVICENAME LD_LIBR…
如何给shell脚本传入参数 1.执行“vi test.sh”创建一个新的shell脚本. vi test.sh 2.脚本test.sh的内容如下: #!/bin/sh name=$ echo "the ${name} are great man!" 3.给新创建的test.sh的脚本赋可执行权限,命令为“chmod 755 test.sh”. chmod ./test.sh 4.执行'./test.sh "xiao bo"'命令,可以看到自己编写脚本的结果“the…
Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样.同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头. 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字(可用help命令查看保留关键字). 有效的 Shell 变量名示例如下: RUNOOB LD_LIBR…