日期:2014-05-16  浏览次数:20702 次

shell中这个是什么用法
# !/bin/sh
sum()
{
  echo $(($1+$2))
  return $(($1-$2))
}
sum $1 $2
c=$(sum $1 $2) 
echo $?
echo $c


这个shell中 $(sum $1 $2)是什么用法啊?还有上面的 $(($1+$2))


------解决方案--------------------
探讨
可能我没说清楚。
$(sum x x)返回的是sum函数里echo那一句 ,

但直接 sum x x也是返回sum函数里echo那一句啊,这个加$() 有什么特别的用途吗???