Kode di bawah ini akan menampilkan apa pun file
kata demi kata di layar. Sebagai contoh:
Hello
akan ditampilkan selama 1 detik dan menghilang. Kemudian, kata berikutnya dalam kalimat akan muncul sebentar dan menghilang dan seterusnya.
Bagaimana cara menampilkan apa pun yang ditampilkan di tengah layar?
awk '{i=1; while(i<=NF){ print $((i++)); system("sleep 1; clear") }}' file
command-line
scripts
Nebelz Cheez
sumber
sumber
Jawaban:
Di sini Anda adalah skrip bash yang sangat kuat:
sumber
Coba skrip di bawah ini. Ini akan mendeteksi ukuran terminal untuk setiap kata input sehingga bahkan akan secara dinamis memperbarui jika Anda mengubah ukuran terminal saat sedang berjalan.
Simpan sebagai
~/bin/foo.sh
, buat itu dapat dieksekusi (chmod a+x ~/bin/foo.sh
) dan berikan file input Anda sebagai argumen pertama:sumber
fungsi bash untuk melakukan hal yang sama
lalu
sumber
Berikut skrip Python yang mirip dengan solusi @ Helio
bash
:sumber