年間を通して毎週フォルダを生成するbashスクリプトをどのように生成できますか?

年間を通して毎週フォルダを生成するbashスクリプトをどのように生成できますか?

フォルダ名がその週の月曜日の日付である毎週フォルダを作成したいと思います。

たとえば、今週から次の週は02-22 03-01 03-08 03-15です。

ベストアンサー1

#!/bin/bash
   
for n in {1..52};
do
     mkdir $(date -d"$n+monday" +%m-%d)
done

出力:

03-01

03-08

03-15

など。

これにより、次の52週間の毎週月曜日の月と日付が印刷されますが、必要な週数に簡単に変更できます。

おすすめ記事