Unix:尝试增加日历年并显示

时间:2013-06-30 03:33:10

标签: bash

我有一个unix任务,而且我的工作正常。它的格式不像普通的“cal”函数。

#!/bin/bash

d=`date '+%Y'`;
$((++d));
calstr=`cal $d`;
echo $calstr;

1 个答案:

答案 0 :(得分:1)

您不需要第2行中的$,您需要将$calstr用双引号括起来:

#!/bin/bash

d=`date '+%Y'`;
((++d));
calstr=`cal $d`;
echo "$calstr";