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

linux-shell编程-2-变量概述

时间:2020-06-08 23:20:05      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:解释器   符号   name   linux   规则   解释   命名规则   删除   set   

变量赋值

变量名的命名规则

命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。

中间不能有空格,可以使用下划线(_)。

不能使用标点符号。

不能使用bash里的关键字(可用help命令查看保留关键字)。

变量定义

显式定义

?

var=value

变量名,等号,值中间不能有空格

如果值中间有空格,需要使用单引号或双引号包裹起来

语句赋值

?

sh-4.1# for i in 1 2 3 4;do echo $i;done

1

2

3

4

变量使用

?

变量名前加$符号

for i in 1 2 3 4;do echo $i;done

for i in 1 2 3 4;do echo "$i";done

for i in 1 2 3 4;do echo ${i};done #加花括号是为了帮助解释器识别变量的边界

删除变量unset

?

[root@node0 ~]# myname=hjc

[root@node0 ~]# echo $myname

hjc

[root@node0 ~]# unset myname

[root@node0 ~]# echo $myname

?

[root@node0 ~]#

?

?

?

?

?

?

linux-shell编程-2-变量概述

标签:解释器   符号   name   linux   规则   解释   命名规则   删除   set   

原文地址:https://www.cnblogs.com/jeancheng/p/13069222.html

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