mac コマンドで連番のファイルを作成する

  • 作成日 2025.02.19
  • mac
mac コマンドで連番のファイルを作成する

macのターミナル上で連番のファイルを作成する手順を記述してます。「{}」を使用して間に数値を入力することで作成することが可能です。覚えておくと便利です。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

連番のファイルを作成

連番のファイルを作成するには、「{}」を使用します。

実際に、「hoge」+「1~10」までの連続した数値でファイルを作成してみます。

$ touch foo_{1..10}.txt

<出力結果>
foo_1.txt  foo_10.txt  foo_2.txt  foo_3.txt  foo_4.txt  foo_5.txt  foo_6.txt  foo_7.txt  foo_8.txt  foo_9.txt

連番でファイルが作成されていることが確認できます。

削除も同じように可能です。

$ rm foo_{1..10}.txt

アルファベットを使用することも可能です。

touch {a..z}.txt

<出力結果>
a.txt  b.txt  c.txt  d.txt  e.txt  f.txt  g.txt  h.txt  i.txt  j.txt  k.txt  l.txt  m.txt  n.txt  o.txt  p.txt  q.txt  r.txt  s.txt  t.txt  u.txt  v.txt  w.txt  x.txt  y.txt  z.txt

forを使用

forを使用しても、同様のことが可能です。

for i in {1..10} ; do echo $i >> foo_$i.txt ; done