关闭

shell中的表达式及变量

478人阅读 评论(0) 收藏 举报

$(command):表示执行括号里面的命令
$((expression)):表示表示执行双重括号内的算术运算

echo $(which ps)
/bin/ps

echo $((which ps))
-bash: which ps: syntax error in expression (error token is "ps")

echo $(1+1)
-bash: 1+1: command not found

echo $((1+1))
2

NUM=1
echo $($NUM+1)
-bash: 1+1: command not found
echo $(($NUM+1))
2

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:729437次
    • 积分:9647
    • 等级:
    • 排名:第1831名
    • 原创:331篇
    • 转载:122篇
    • 译文:0篇
    • 评论:36条
    文章分类
    最新评论