软件技术合集

shell脚本中$()、${}、$(())的意思和作用

2020-04-25  本文已影响0人  玩转生活

------文章本人所创,他人转载请注明文章来源

先说这个$()吧,这个命令的作用就是“命令交换”,跟``的作用是一样的(``是怎么从键盘上打出来的呢——先把输入法调成英文状态,然后按esc键下的~就OK了);

直接上图,大家一看就懂了

$()的用法

再说${}的作用,它的作用就是变量替换,还是用接着上面的命令,一作对比就容易理解了;

${}的用法

带着{}和不带的效果是一样的,但是带着不容易出错,因为这样定义变量的范围很明确;

$(())的用法

双小括号在shell中是一种数学计算命令,它可以进行最基本的加减乘除计算,还能进行大于、小于、等于运算,也能进行与、或、非的逻辑运算;

$的作用就是获取(())的结果;

在(())中使用变量时不用加$。直接使用即可,例如((i=i*2))

上一篇 下一篇

猜你喜欢

热点阅读