2017-12-28 29 views
-2

私は変数に保存された開始日を持っていますが、これはしばらくの間、定期的にチェックします。 だから、私はその変数に1分を追加しようとしていますが、その間は真ですが、試してみてもうまくいかないようです。linux shスクリプトの日付変数に1分を加えてください

newdate=$("$newdate" --date='1minute')

newdate=$(date -u -d "newdate + 1 minute")

newdate=$("$newdate" + -u -d "1 min")

私が試した事のいくつか^

+4

あなたが試したコードを私たちと共有できますか? – davedwards

+0

私は複数のものを試しました(それらのすべてを覚えることはできません)。 'newdate = $(" $ newdate "+ -u(newdate + 1分))''newdate = $(date -u -d" newdate + 1分 " -d "1分") ' – Zoish

答えて

0
# store some date 
var="2017-12-29T10:14:30+00:00" 
echo "$var" 

# add a minute and print 
var=$(LC_ALL=C date --utc --iso-8601=seconds -d"$var"+1minute) 
echo "$var" 

LC_ALL=Cロケール設定、--iso-8601=second--utcがうまくいけば、一貫したフォーマットを維持し、UTCにロックされます。

関連する問題