Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

bashのfor文で規則性のある文字列をつくる

bashのfor文では、多重配列っぽいものを渡すことができます。
これを利用すれば規則性のある文字列をつくることが可能です。

実際のところ

$ for n in {1..10}{a..f}; do printf "%03s\n" $n; done

というコマンドは

01a
01b
01c
01d
01e
01f
02a
02b
02c
02d
02e
02f
03a
03b
...
09d
09e
09f
10a
10b
10c
10d
10e
10f

となります。