shell中的表达式及变量

$(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

阅读更多
文章标签: shell command token
个人分类: Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

shell中的表达式及变量

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭