2016-11-27 20 views

答えて

0

$(...)の中には、次のコマンドが必要です。 $(date ...)

これは、おそらくoldest_year_month_temp: no such commandだったエラーメッセージから明らかになっているはずです。

変数から読み込むときは、その名前の前に$と記述する必要があります。それを行うには

+0

私はまだエラーに直面しています – ashim

3

一つの簡単な方法は、単純に、開始日として読むことができる形式date -dを提供するために、yymmのご入力に01を追加し、単に%y%m形式で20月と出力結果の日付を減算することであろう。たとえば日付9910(1999年10月)を提供する場合、あなたが行うことができます:

$ date -d "991001 - 20 months" +%y%m 
9802 

1998年2月(20ヶ月前に)返す

注:$以上がちょうど示しスーパーユーザー(rootなど)のコマンドを示す#とは対照的に、通常のユーザーによるコマンド

関連する問題