Создание файлов-пустышек в bash

Я хотел бы сгенерировать фиктивные файлы в bash. Содержимое значения не имеет, было бы неплохо, если бы оно было случайным, но все же байт тоже допустим.

Моей первой попыткой была следующая команда:

rm dummy.zip;
touch dummy.zip;
x=0;
while [ $x -lt 100000 ];
do echo a >> dummy.zip;
  x=`expr $x + 1`;
done;

Проблема заключалась в ее низкой производительности. Я использую GitBash в Windows, поэтому под Linux он может быть намного быстрее, но сценарий явно не оптимален.

Не могли бы вы предложить мне более быстрый и удобный способ создания фиктивных (бинарных)файлов заданного размера?

24
задан jabal 21 March 2012 в 08:02
поделиться