------文章本人所创,他人转载请注明文章来源
先说这个$()吧,这个命令的作用就是“命令交换”,跟``的作用是一样的(``是怎么从键盘上打出来的呢——先把输入法调成英文状态,然后按esc键下的~就OK了);
直接上图,大家一看就懂了
$()的用法
再说${}的作用,它的作用就是变量替换,还是用接着上面的命令,一作对比就容易理解了;
${}的用法
带着{}和不带的效果是一样的,但是带着不容易出错,因为这样定义变量的范围很明确;
$(())的用法
双小括号在shell中是一种数学计算命令,它可以进行最基本的加减乘除计算,还能进行大于、小于、等于运算,也能进行与、或、非的逻辑运算;
$的作用就是获取(())的结果;
在(())中使用变量时不用加$。直接使用即可,例如((i=i*2))
网友评论