シェル

シェルスクリプトで短時間に大量ファイルを作成する方法

リモートへのファイルコピーを検証していて、1 つのファイルの容量は軽くてもいいから大量のファイルのコピーを試したいケースに遭遇しました。

そんな時、シェルを使うと楽で、少し調整すればコマンドラインからワンライナーで実行もできます。

今回は、そのワンライナーコマンドを紹介します。

容量の大きなファイルの場合

容量の大きいファイルを大量に作成したい場合は、何か 1 つ元となるファイルを用意しておいて、それを別名でコピーしていくっていう方法が思い浮かびます。

さすがにチマチマとファイルを作るよりもベースとなるファイルを活かして、数を増やしていくのが早いです。

容量の軽いファイルの場合

容量の軽いファイルの場合は、ちょっとしたテキストファイルを量産してしまうのが早そうです。

10000 個のファイルを別名で作るのは以下の通り。

ワンライナーは難しくない

即席でちょっとしたことをしたい時には、ワンライナーで書けるようにしておきたいですね。

ワンライナーで書くと以下の通り。

複雑なワンライナーはミスの元なので好きではありませんが、シンプルなものであればワンライナーが好ましい場合もあります。

どうしてもダイヤが必要な場合

時間を短縮したい。お店屋さんの生産枠を増やしたい。など、ゲームを進めるうえで、どうしても少しだけダイヤを課金したくなる時ってありますよね。

そんな時は、楽天市場で「itunesカード」を購入すると楽天ポイントの還元があってお得です。

iOS(iPhone)の人に限られてしまいますが、初回購入時に 500 円オフのキャンペーンをしていたり、楽天ポイントも最大で 16 倍とものすごくお得です。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

App Store & iTunes ギフトカード(3,000円)
価格:3000円(税込、送料無料) (2020/5/24時点)