多语言展示
当前在线:1388今日阅读:2今日分享:38

跟我学 linux shell 脚本编程(2)

这一节开始学习变量问题
工具/原料

linux terminal

方法/步骤
1

新建一个脚本文件,我们命名为Variable.sh:输入命令:vi   variable.sh进入编辑:

2

#!/bin/bashi=5j=6k=$i+$jecho 'k is $k'

3

解释:在shell脚本里,要给一个量赋值,直接输入名字和值就可以:比如小编想声明一个量R,值为3,输入:R=3; 就可以了

4

调用变量的值,要使用一个dollar符号:使用R的值,则$R比如小编要输出R的值:echo $R

5

小伙伴可以直接在命令行里试一下:R=5echo $R注意最后要:unset R(把值还原,这个小编以后还会讲)

6

回到正题, 看一下之前写的那段代码:#!/bin/bashi=5j=6k=$i+$jecho 'k is $k'

8

这里小伙伴会问,为什么没有输出自己想要的计算结果呢?(5+6应该为11的)这就是shell的语法:计算变量要用$((     ))括起来:#!/bin/bashi=5j=6k=$(( $i+$j ))echo 'k is $k'

9

运行一下看看:./variable

10

这回是11了,ok。下一节讲读入变量

推荐信息