linux shell 变量

2018-06-26  本文已影响0人  liwsh

1. 变量定义

跟编程语言不一样,shell变量没有类型,定义变量的时候,直接写变量名,然后赋值。比如name=liwsh,那么变量name的值就是liwsh了。打印变量名称用echo,echo ${name}。

2. 变量定义规则

3. 环境变量

我们shell中允许env,可以看到很多环境变量

4. 变量的有效范围

如果在跑程序的时候,有父子程序关系。则变量可否被引用于export有关。被 export 后的变量,我们可以称他为『环境变量』! 环境变量可以被子程序所引用,但是其他的自定义变量内容就不会存在于子程序中

5. 变量键盘读取

shell命令read可以从键盘读取输入内容
read -p "Please keyin your name: " -t 30 named
-p为提示语,-t为等待30s,后面的named为变量名,读进来的内容存放在此变量

6. declare 变量类型声明

shell中的变量默认都是字符串类型,比如输入sum=10+20+30,然后打印sum的值,发现sum是字符串10+20+30。这个时候我们要声明sum为整数数字,declare -i sum=10+20+30,sum的值才会等于60

上一篇 下一篇

猜你喜欢

热点阅读