Linux 将.sql文件导入MongoDB,将此操作迭代1000次
我需要在mongoDB中对一个大文件进行几个测试。 但是我的测试数据是.sql格式的,只有2MB 我需要一种生成2GB输入文件的方法,我想有两种方法:Linux 将.sql文件导入MongoDB,将此操作迭代1000次,linux,mongodb,scripting,multiplatform,Linux,Mongodb,Scripting,Multiplatform,我需要在mongoDB中对一个大文件进行几个测试。 但是我的测试数据是.sql格式的,只有2MB 我需要一种生成2GB输入文件的方法,我想有两种方法: 使用一些Linux魔法,从2MB文件生成2GB文件 将输入指令迭代1000次 我不知道MongoDB将在哪个操作系统中运行,因此首选多平台解决方案。 哪条路更好 谢谢。以下脚本,请阅读inputfile.txt并将其附加到outputfile.txt中,直到其大小达到2GB filename_in="inputfile.txt" fi
- 使用一些Linux魔法,从2MB文件生成2GB文件
- 将输入指令迭代1000次
谢谢。以下脚本,请阅读
inputfile.txt
并将其附加到outputfile.txt
中,直到其大小达到2GB
filename_in="inputfile.txt"
filename_out="outputfile.txt"
size="2000000000" #2GB
echo > $filename_out
while [ $(stat -c%s "$filename_out") -lt "$size" ]; do
echo file size = $(stat -c%s "$filename_out")
cat $filename_in >> $filename_out
done