я почему-то был уверен что с миллионом не получится. но сейчас попробовал - и отлично получилось. Только echo [esc]1000000a >file дает файл размером 1000001 байт :-) что для меня безразлично, но как-то неаккуратненько.
Проще всего взять N первых байт из бесконечного их потока. Раз потока произвольных символов нет, используем тот, что есть, и заменяем на то, что нужно. (Читать из /dev/random было бы извратнее, да.) (Ну, msh использовал if= вместо cat - по сути почти то же самое)
C yes'ом я тоже пробовал, только я не знал что он параметр понимает и тоже заменял 'y' на 'Z'. Это был бы хороший вариант под виндой, где нету /dev/zero, но под виндой оно не дает убрать конец строки - все равно остается. А в баше (даже виндовом) проще /dev/zero использовать.
no subject
как-то так? я правда не сисадмин, и это скорее баш - ну, честно старался не пользоваться каким-нибудь перлом.
no subject
no subject
no subject
надеюсь, миллион записей туда запишется до того, как я отвалюсь спать. А на шелле это делать - обязательно?
no subject
no subject
Собственно, я использовал
no subject
no subject
no subject
no subject
no subject
no subject
собственно, использовать tr была первая мысль, только я что-то сразу не нашелся, на что его натравить.
no subject
no subject
no subject
no subject
с возрастом запросы меняются, да
no subject
no subject
dd if=/dev/zero bs=1 count=$M | tr '\000' 'X'
no subject
no subject
no subject
no subject
do they speak bash there in чо-чо?не, ну ты-то что придумал?no subject
я собственно не понял что за конструкция с [ESC]
no subject
конструкция с esc для интерактивного баша, конечно.
no subject
что для меня безразлично, но как-то неаккуратненько.
no subject
no subject
$ printmany
Usage: printmany <size> <hexcode>
no subject
no subject
no subject
no subject
no subject
no subject
main(_){while(_++<=1000)putchar('a');}
no subject
А что такого идиотского-то?
Раз потока произвольных символов нет, используем тот, что есть, и заменяем на то, что нужно.
(Читать из /dev/random было бы извратнее, да.)
(Ну, msh использовал if= вместо cat - по сути почти то же самое)
no subject
Ну или почти-шеллом :)
no subject
no subject
работатьна Си :D