Para uma quantidade ilimitada de dados arbitrários, não se esqueça de yes !
$ yes 42
42
42
42
42
42
42
42
42
42
42
42
42
^C
Hit Control-C quando você tiver o suficiente!
Como alternativa ao Control-C, use timeout :
timeout 10 yes 42
Eu posso usar /dev/zero ou /dev/urandom para gravar valores em um arquivo. Existe também uma maneira de escrever um número ilimitado (apenas restrito por uma opção de linha de comando) de números definidos (por exemplo, 1 , 2 , etc.) em um arquivo?
Eu sei sobre echo "1" > file mas preciso de moooore!
O arquivo deve conter o mesmo valor de sequência repetido sem novas linhas. Idealmente, eu poderia escrever padrões de teste de bits como 0xAA ou 0x55 , mas acho que posso gerenciar isso sozinho quando souber como escrever um valor.
Para uma quantidade ilimitada de dados arbitrários, não se esqueça de yes !
$ yes 42
42
42
42
42
42
42
42
42
42
42
42
42
^C
Hit Control-C quando você tiver o suficiente!
Como alternativa ao Control-C, use timeout :
timeout 10 yes 42
Combinando
seq mencionado por @ 123 em um comentário e um poucos seq exemplos
busybox
Eu achei os seguintes trabalhos melhores para minhas necessidades:
for i in $(busybox seq 10); do echo -n "1" >> filename; done
em que 10 define o número de itens a serem escritos.