$()与set?

#!/bin/sh

echo the date is $(date)
set $(date)
echo the month is $2

exit 0


----------------------------------------------------------


问题:
1 $()是什么符号,如何用,试举例;
2 set命令也不是很清楚,希望能举简单的例子说明。

谢谢啦~

作者: 青乡之b   发布时间: 2011-06-13

  1. Administrator@pc-20101226YQOS ~
  2. $ echo $(date) = `date`
  3. Mon Jun 13 23:05:17 2011 = Mon Jun 13 23:05:17 2011

  4. Administrator@pc-20101226YQOS ~
  5. $ set $(date) && echo -e "$# \n$@ \n$* \n$1 $2 $3 $4 $5"
  6. 5
  7. Mon Jun 13 23:05:21 2011
  8. Mon Jun 13 23:05:21 2011
  9. Mon Jun 13 23:05:21 2011
复制代码

作者: xiaopan3322   发布时间: 2011-06-13