shell笔记

1:{}花括号的使用场景
如果要使用连续着的值,加 ,逗号或者“..”两个点
例如:[root@localhost ~]# echo {a,b,c}
                            a b c
[root@localhost ~]# mkdir {a,b,c,d}
[root@localhost ~]# ls
a  b  c  d
[root@localhost ~]# echo {0..10}
0 1 2 3 4 5 6 7 8 9 10
变量:
什么是变量?
存放了一个不固定的值得对象,叫做变量,变量可以具备一个或者多个属性,比如:只读变量  “只读”就是这个变量的属性
自定义变量:
自定义变量就是用户自己定义的变量,可以是一个路径,也可以是一个具体的值等等。。。
常量:
第1种意思,就是一个值,这个值本身,我们可以叫它常量,举几个例子:
整型常量: 123
实型常量:3.14
表示不可变的变量,这种也叫常量,从语法上来讲也就是,加上final,使用final关键字来修饰某个变量,然后只要赋值之后,就不能改变了,就不能再次被赋值了,据个例子:
final int i = 0;
那么这个i的值是绝对不能再被更改了,只能是0,所以说是 不可变的变量,这句话看似矛盾,其实不矛盾,这句话这样理解:
i就是一个int类型的变量,变量本身是可变的(可被更改值),但是现在加了final,所以不可变了,所以是不可变的变量。
局部变量:
只能在当前shell环境下使用的变量叫做局部变量
位置变量:
位置变量一般用于传参 $0-9,$0代表当前脚本的名称,$1代表脚本后面的第一个参数$2代表第二个,以此类推(中间用括号隔开,范围0-9)
变量的赋值:常用方法 变量名=变量值,例如NAME=Tom
还可以 NAME=$(head -1 /etc/passwd) 把$后面括号里的结果赋值到NAME这个变量里
还可以 A=$(expr 1 + 2) 把$后面括号里的表达式结果赋值到A里

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值