Tôi tìm thấy một cách trong Windows để làm điều đó
echo "This is just a sample line appended to create a big file. " > dummy.txt
for /L %i in (1,1,21) do type dummy.txt >> dummy.txt
http://www.windows-commandline.com/how-to-create-large-dummy-file/
Có cách nào trong UNIX để sao chép một tập tin, nối thêm và sau đó lặp lại quá trình không? Một cái gì đó như thế for .. cat file1.txt > file1.txt
nào?
for i in {1..1000000};do echo "string" >> file;done
trong bash.
type file >> file
sẽ chạy trong một vòng lặp vô hạn (ít nhất là ngay khi nó đủ lớn để nó không vừa trong bộ đệm).