码迷,mamicode.com
首页 > 系统相关 > 详细

shell 变量定义使用

时间:2018-06-23 22:56:57      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:类型   划线   dir   定义   变量   readonly   pre   环境变量   运行   

shell 中变量的几种类型:

1、局部变量:只在当前 shell 可用的变量,

2、环境变量:当前 shell 的子进程也可用的变量

3、shell 变量:一些由 shell 设置的特殊变量,如:$0, $1... 这些

 

定义:

VAR1="Zara Ali"
VAR2=100

 变量名命名规则:大小写,下划线

 

使用:(利用 $符号)

#!/bin/sh

NAME="Zara Ali"
echo $NAME

  

只读变量:(readonly 关键字)

#!/bin/sh

NAME="Zara Ali"
readonly NAME
NAME="Qadiri"

 运行上面的代码会提示:

/bin/sh: NAME: This variable is read only.

  

删除变量:(unset 关键字)

#!/bin/sh

NAME="Zara Ali"
unset NAME
echo $NAME

 运行上面的代码将会没有输出

 

shell 变量定义使用

标签:类型   划线   dir   定义   变量   readonly   pre   环境变量   运行   

原文地址:https://www.cnblogs.com/eleven24/p/9218804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!