Bu unix.stackexchange.com Q & A'dan "hollywood" tarzı terminal çıktısı oluşturma hakkında fikir edinmek .
Yavaş Tip
Bu senaryo, filmlerde gördüğünüz gecikmeli yazma efektini oluşturur. Bilgisayarın terminaldeki şeyleri gerçekten çok kötü ve yavaş bir hızda yazdırdığı yer.
Aşağıdakileri bir dosyaya kaydedin hollywood:
#!/bin/bash
while IFS= read -r line; do
length="${#line}"
bol=1
for (( offset = 0 ; offset < length ; offset++ )); do
char="${line:offset:1}"
printf '%s' "$char"
if (( bol )) && [[ "$char" == " " ]]; then
continue
fi
bol=0
sleep 0.05
done
if (( length == 0 )); then
sleep 0.$(( RANDOM % 3 + 2 ))
else
sleep 0.$(( RANDOM % 7 + 3 ))
fi
printf '\n'
done
Dosya üzerinde yürütme izinlerini ayarla hollywood:
chmod +x hollywood
Daha sonra dmesg, ekrana yavaşça basması için geniş bir şık görünümlü metin parçası vermek için çıktısını alın :
dmesg | hollywood
Hex Dump
Bu, hex verilerini ekrana aktarır. Etkileyici görünüyor ama kitleler için büyük ölçüde anlaşılmaz.
hexdump -C /dev/urandom | GREP_COLOR='1;32' grep --color=auto 'ca fe'
Matris
Sayılar. Her yerde sayılar.
LC_CTYPE=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"
Maalesef, bununla hızı kontrol etmenin iyi bir yolu yok.
Homebrew adlı cmatrix adındaki bu mevcut görüntünün daha iyi bir sürümü var . Yükleyebilir ve çalıştırabilirsiniz:
brew install cmatrix
cmatrix