美文网首页软件技术合集
shell脚本中$()、${}、$(())的意思和作用

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

作者: 玩转生活 | 来源:发表于2020-04-25 11:29 被阅读0次

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

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

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

    $()的用法

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

    ${}的用法

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

    $(())的用法

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

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/thjdwhtx.html