私のBashスクリプトでは、画面の最初の行に時計がカチカチして、その下に別のテキストが表示されるようにしたいのですが、時計がカチカチするたびに画面にテキストが書き込まれたくありません。つまり、私はこれを持っています:
15:00:25 Tue Aug 30 2016
The quick brown fox
jumps over the lazy dog
最後の2行を書き換えずに、最初の行を毎秒変更したいと思います。
答え1
様々な種類ターミナルトリックたとえば、可能です
#!/bin/sh
emitdate() {
tput sc
tput cup 0 0
date
tput rc
}
clear
echo
echo tqbf
echo jotld
while :; do
emitdate
sleep 1
done