シェルスクリプトで大量ファイルを作成

シェルスクリプトで大量ファイルを作成

記事一覧シェルスクリプトで大量ファイルを作成

リモートへのファイルコピーを検証していて、1 つのファイルの容量は軽くてもいいから大量のファイルのコピーを試したい場合があります。そんな時、シェルを使うと楽で、少し調整すればコマンドラインからワンライナーで実行もできます。

容量の大きいファイルを大量に作成したい場合は、何か 1 つ元となるファイルを用意しておいて、それを別名でコピーしていくっていう方法もありますが、即席でちょっとしたことをしたい時にはワンライナーで書けるシェルを覚えておきたいですね。

#!/bin/sh

n=1
e=10000

while [ ${n} -le ${e} ] ; do
    echo "ABCDEFGHIJKLMNOPQRSTUVWXYZ" > ${n}.txt
    n=`expr $n + 1`
done

exit 0;

ワンライナーだと。

n=1; while [ ${n} -le 5 ] ; do echo "ABCDEFGHIJKLMNOPQRSTUVWXYZ" > ${n}.txt; n=`expr $n + 1`; done

参考カテゴリ

エンジニア記事一覧

最新の投稿やよく見られているのオススメ記事一覧です。