美文网首页Linux程序员
shell之自定义变量

shell之自定义变量

作者: 明明德撩码 | 来源:发表于2018-01-30 08:14 被阅读10次

定义变量

定义变量时,变量名称前不加$号


image.png

注意事项


image.png

使用变量

使用一个定义过的变量,只要在变量名前面加$即可,如:

image.png

注意:{}是可选项,加花括号是为了帮助解释器识别变量的边界

定义只读变量

使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。

[root@localhost opt]# vi readOnlyTest.sh
image.png
赋权
[root@localhost opt]# chmod 740 readOnlyTest.sh
运行(报错:myUrl: readonly variable 表示不可以修改)
[root@localhost opt]# sh readOnlyTest.sh

删除变量 unset

使用 unset 命令可以删除变量。语法: unset variable_name
变量被删除后不能再次使用。unset 命令不能删除只读变量。

image.png

相关文章

  • Shell常用命令(md格式方便阅读和复制粘贴)

    Shell Shell中的变量 系统变量 自定义变量 自定义变量规则 Shell特殊变量 运算符 条件判断 基本语...

  • shell基础在工作中的应用

    shell编程基础:1. shell变量:环境变量、特殊变量、用户自定义变量2. shell输入输出3 shell...

  • bash环境变量

    环境变量是全局变量 自定义变量是局部变量 bash:可以进入当前shell的子shell(当前shell指的是当前...

  • Linux_Shell脚本编程之Shell变量

    Shell变量介绍 1、Linux Shell中的变量为 , 系统变量 和 用户自定义变量2、系统变量:PWD、U...

  • 2019-01-05shell编程之变量的定义

    一、shell能做什么? 二、shell语言的执行方式 三、shell变量的定义 1,自定义变量: 特性: 赋值 ...

  • Shell 中的系统变量简介

    Shell 中有两种变量类型:系统变量(环境变量)和用户自定义的变量(本地变量或Shell变量)。 如果要查看当前...

  • linux入门之环境变量与文件查找

    环境变量 分类 当前 Shell 进程私有用户自定义变量,如上面我们创建的 temp 变量,只在当前 Shell ...

  • Shell 编程的变量

    Shell 编程中,变量一般分为三种: 自定义变量: 仅在当前 Shell 实例中有效,其他 Shell 启动的程...

  • Shell常见基础问题

    1 如何执行一个未设置x权限的Shell脚本? 2 自定义Shell变量时,变量名有什么规则? 3 简述预定义变量...

  • shell之自定义变量

    定义变量 定义变量时,变量名称前不加$号 注意事项image.png 使用变量 使用一个定义过的变量,只要在变量名...

网友评论

    本文标题:shell之自定义变量

    本文链接:https://www.haomeiwen.com/subject/xbjqzxtx.html