awk:現在の日付に仕事を追加します。

awk:現在の日付に仕事を追加します。

日付をawkに割り当てると、yyyy-mm-dd形式で現在の日付を取得できます。

awk -F, -v date="20$(date +%y-%m-%d)" '{print date}'

出力:

2019-02-17

現在の日付に日数(例:7)を追加する方法はありますか?その後、出力は次のようになります。

2019-02-24

次のアプローチを使用すると、望ましい結果は得られません。

awk -F, -v date="20$(date +%y-%m-%d +7 days)" '{print date}'

解決策ここ同じ日付形式を提供しません。

ベストアンサー1

フォーマットを使用できます。

date +%y-%m-%d --date="7 days"

チェックイン日の7日後

前に20を追加する代わりに、次のように日付を使用してください。

date=$(date +%Y-%m-%d --date="7 days")

おすすめ記事