2013-06-30 31 views
0

我有一個unix任務和我沒有工作的權利。它不像標準的「校準」功能那樣格式化。Unix:試圖增加一個日曆年並顯示

#!/bin/bash 

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

什麼是它應該做的呢?你想達到什麼目的? – Gilles

回答

1

你不需要在第2行的$,你需要來包裝$calstr在雙引號:

#!/bin/bash 

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

謝謝,這工作。 – Nickoli

+0

@Nickoli你可以接受:) – SheetJS