Shell 编程(二)Shell变量
2018-03-14 15:31
211 查看
Shell变量
1、 语法 语法 格式
变量=值,如:your_name=”cheng.cn”注意:变量名和等号之间不能有空格,同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用 bash 里的关键字(可用 help 命令查看保留关键字)
2、 变量 变量 使用
使用一个定义过的变量,只要在变量名前面加 $ 即可。your_name="cheng.cn" echo $your_name echo ${your_name}
花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界。
已定义的变量,可以被重新定义。
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。
使用 unset 命令可以删除变量。不能删除只读变量。
readonly variable_name unset variable_name
3、变量类型
局部变量 局部变量在脚本或命令中定义,仅在当前 shell 实例中有效,其他 shell 启动的程序不能访问局部变量。环境变量 所有的程序,包括 shell 启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。可以用过 set 命令查看当前环境变量。
shell 变量 shell 变量是由 shell 程序设置的特殊变量。shell 变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了 shell 的正常运行。
喜欢就点赞评论+关注吧
感谢阅读,希望能帮助到大家,谢谢大家的支持!
相关文章推荐
- shell编程之环境变量
- Shell 编程9(高级变量)
- Shell 编程 语法 变量 函数
- shell 编程之变量
- linux awk和其它shell 编程变量
- shell中的输入输出和编程中的变量(shell 03)
- Shell编程之Shell 变量
- Shell编程基础之环境变量
- 第九章:可编程的shell,shell变量和环境:编写自己的shell
- shell 编程--变量
- linux之基础shell脚本编程1 基础变量赋值
- Shell编程之环境变量配置文件
- Shell 编程详解之变量<二>
- shell编程——内部变量
- SHELL编程之变量
- shell脚本编程(三)——变量、常量和函数
- Linux 下的 shell 编程之变量
- shell编程之变量
- Shell编程之环境变量配置文件
- Understanding Unix/Linux Programming 笔记:chapter 9:可编程的shell、shell变量和环境; chapter 10:I/O重定向和管道