新しいファイルを何個も作るには

UNIXコマンドでファイル作成

僕は新しいファイルを作る際、GUIを通じて行っていました。

普段使う際は問題ないのですが、大量のファイルが必要なときは問題になりますね。 例えば1〜99のjsonファイルを作る際にはいちいち、マウスを使って作るのは非効率ですね。 なんで、備忘録としてUNIXコマンドで出来るファイル作成方法をまとめておきます。

例① 1.json作成

$ touch 1.json

連番も出来るみたいです。

例② 1.txt、2.txt作成

$ touch {1..2}.txt

もっと複雑にしたい場合はrubyなどのプログラミング言語 を使ったほうが良さそうです。 その場合は ダブルクオートを使って制御すればOKです。

例③ 偶数はjson 奇数はtxt作成(ruby ver)

count = 0
10.times{

  if count % 2 == 0
    `touch #{count}.json `
  else
    `touch #{count}.txt `
  end

  count += 1
}