bash中变量学习(一)

1.bash变量没有数据类型,赋值形式为变量名=值,中间不能有空格,解析变量是在变量前加$,如echo $name。

2.变量名是由字母数字字符(A-Z,a-z,0-9)和下划线(_)组成的任意字符串,但是不能以数字开头,Shell变量区分大小写。

$ name=junye       #给变量name赋值junye
$ echo $name       #利用echo输出变量name的值
junye              #输出的结果

3.一些含有特殊字符(',",空格,$,\)的赋值可以用 “\ ”来转义后再赋值,或者用引号来进行赋值。

$ a=junjun\'s\ name  #单引号和空格需要转义
$ echo $a            #输出结果
junjun's name
$ b="junjun's name"  #利用双引号来复制赋值
$ echo $b            #输出结果
junjun's name

4.bash中单引号和双引号的区别。双引号可以保持变量的内容,而单引号却不会(看个例子就会明白了)。

$ name=junye
$ a="my name is $name"   #使用双引号,变量name的内容会被解析出来
$ echo $a
my name is junye
$ b='my name is $name'   #使用单引号,变量name的内容不会被解析出来
$ echo $b
my name is $name
 

over

转载于:https://my.oschina.net/xngiser/blog/14411

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值