Eğer sadece /dev/zeroyeteneklerini yeniden yaratmak istiyorsan ama sıfır / boş dışında bir karakter varsa tr, sıfırın tamamını (sekizlik olarak "\ 000") başka bir şeyle değiştirmek için kullanabilirsin.
Böylece, örneğin "a" nın sonsuz bir akışını tükürmek için şunları yapabilirsiniz:
cat /dev/zero | tr "\000" "\141" | head -c 20
aaaaaaaaaaaaaaaaaaaa
Veya kediyi atlayın ve bir M değerinde (1024 * 1024) çıktı alın
head -c 1M /dev/zero |tr "\000" "\141"
"\ 141", "a" karakteridir.
ASCII - Octal kodlarının kısa bir sayfası için bu siteye bakınız http://www.asciitable.com/ . Aslında buradaki resim:

(Eski "çözülmüş" soruyu biliyorum, ancak farklı karakterlerin sonsuz bir akışını ararken buldum, bu yüzden "/" / dev / one veya / dev / [farklı karakter] sorununu nasıl çözüyor? "
zero_lseek,read_zero,write_zero,mmap_zeroiçindedrivers/char/mem.c.