美文网首页
$() ${} $(()) (()) 区别

$() ${} $(()) (()) 区别

作者: cendechen | 来源:发表于2019-03-28 16:25 被阅读0次

    $()

    $() 与 `` 命令类似

    用来做命令替换操作

    b=`echo 'test'`
    b=$(echo 'test')
    

    ${}

    变量替换

    $b 
    ${b}
    

    {} 支持对变量截取 类似支持{file:0:5}

    $(())

    它是用来作整数运算的

    在 bash 中,$(( )) 的整数运算符号大致有这些:
    +-/*:分别为 "加、减、乘、除"
    % :余数运算
    & | ^ !:分别为 "AND、OR、XOR、NOT" 运算。

    (())

    重定义变量

    a=1
    ((a++))
    

    相关文章

      网友评论

          本文标题:$() ${} $(()) (()) 区别

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