Para usar /dev/zero para gerar n caracteres de sua escolha:
head -c "$n" /dev/zero | sed 's/\x00/a/g'
onde você deve substituir o a pelo que quer que o personagem tenha desejado.
Por exemplo:
$ n=50; head -c "$n" /dev/zero | sed 's/\x00/a/g'
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Isso pressupõe que você tenha um sed , como o GNU sed , capaz de entender \x00 .
Como alternativa, tr pode ser usado:
$ n=50; head -c "$n" /dev/zero | tr 'head -c "$n" /dev/zero | sed 's/\x00/a/g'
' 'a'
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa