这一节开始学习变量问题
工具/原料
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。下一节讲读入变量
上一篇:Ubuntu里怎么运行脚本