特定の日付を取得する方法

特定の日付を取得する方法

私のスクリプトでは、毎月最初の土曜日の日付を取得する必要があります。以下のコマンドで最後の土曜日の日付を取得できます。

date -d 'last Saturday' +%y%m%d

しかし、最初の土曜日の約束を取ることができませんでした。試してみましたが、 date -d 'First Saturday' +%y%m%d 期待した結果は得られませんでした。

たとえば、私の要件は - 今月(7月) - 最初の土曜日の日付(200704)です。

誰もが毎月最初の土曜日の日付を知るのに役立ちますか?

ベストアンサー1

そしてksh93

$ ksh93 -c 'printf "%(%y%m%d)T\n" "first saturday"'
200704

おすすめ記事