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

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

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

リモートへのファイルコピーを検証していて、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

最終更新日:

関連記事

人気記事

新着情報