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

Bash Unix:尝试增加日历年并显示,bash,Bash,我有一个unix作业,我的作业不正常。它的格式与普通的“cal”函数不同 #!/bin/bash d=`date '+%Y'`; $((++d)); calstr=`cal $d`; echo $calstr; 第2行不需要$,需要将$calstr用双引号括起来: #!/bin/bash d=`date '+%Y'`; ((++d)); calstr=`cal $d`; echo "$calstr"; @你可以接受:)它应该做什么?你想达到什么目标?

我有一个unix作业,我的作业不正常。它的格式与普通的“cal”函数不同

#!/bin/bash

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

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

#!/bin/bash

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

@你可以接受:)它应该做什么?你想达到什么目标?