コマンド $ touch {2020..2030}/{awesome,cool,fantastic}_file.txt

タイトルのようなコマンドのショートカット?を昨日知って衝撃を受けたんですが、
自分以外みんな知ってるような気がして恐る恐る同僚に「これ知ってた?」と聞いてみたところ、昨日の僕と同じように衝撃を受けてくれました。

$ ls
// nothing shown

ディレクトリには何もない状態

以下のコマンドを打つと

$ mkdir {2020..2030}
$ ls
2020  2021  2022  2023  2024  2025  2026  2027  2028  2029  2030

2020から2030までのディレクトリができた!!!

さらに、{}/{}のようにネストするようにtouchすると

$ touch {2020..2030}/{awesome,cool,fantastic}_file.txt
$ ls 2020
awesome_file.txt  cool_file.txt  fantastic_file.txt
$ ls 2021
awesome_file.txt  cool_file.txt  fantastic_file.txt
$ ls 2030
awesome_file.txt  cool_file.txt  fantastic_file.txt

便利すぎて苦しい。。。

{a..z} や {A..Z}もいけます。

どうしていままで知らなかったんだろう....