フォルダの内容を含むxファイルを作成する方法を知りたいです。
たとえば、
私のホームディレクトリのfiles testフォルダに基本コンテンツを含む250個のファイルを作成したいと思います。
私にとって本当に助けが必要なのは、bashシェルを使用してテスト目的でコンテンツを含む大量のファイルを作成する方法です。
どんな助けでも大変感謝します。
ベストアンサー1
コンテンツを含むファイルを作成し、250回実行するループを作成できます。
for i in $(seq 1 250) ; do echo -n "content" > ~/test/file$i ; done
説明する:
seq 1 250
:1から250までの数字を表示します。 forはそれを使用して実行する必要がある回数を計算します。echo -n "content" > ~/test/file$i
:「内容」をホームディレクトリの「test」フォルダにあるファイルに保存します。
echo -n > file$i
私は次のものより速いので、使用することを好みますtouch file$1
。
>> time ./01.sh
./01.sh 0,03s user 0,06s system 28% cpu 0,316 total
>> time ./02.sh
./02.sh 0,01s user 0,00s system 77% cpu 0,017 total
01.shコンテンツ:
#!/bin/bash
for i in {001..250} ; do touch ./01/file$i ; done
02.shコンテンツ:
#!/bin/bash
for i in {001..250} ; do echo -n > ./02/file$i ; done