0

bashスクリプトで古い日付を取得しようとしていますが、このエラーがスローされます

"./bkc.sh: line 10: 20130122: command not found" 

これは、OLDATE変数に値を割り当てる代わりに、結果の日付を関数として使用しようとするようなものです。

これが私のコードです:

OLDATE= `date -d '7 days ago' +'%Y%m%d'`

誰かが私を助けることができますか?ありがとう

4

1 に答える 1

2

OLDATE とコマンドの間のスペースを削除するだけです。

Bash は値の代入にスペースを入れたくない

于 2013-01-29T13:29:39.070 に答える