清屏與游標重置

2021-09-01 17:32:16 字數 786 閱讀 9783

#!/bin/bash

while true

do date >> log.txt

sleep 1

done;

以上指令碼用於不斷向log.txt追加內容

#!/bin/bash

while true

do echo -e "\033[2j\033[1;1h`tail log.txt`"

sleep 1

done;

以上指令碼用於讀取log.txt最後10行內容列印到控制台,每次列印前清空螢幕,並重置游標位置

\033[2j 為清空螢幕

\033[1;1h 設定游標位置為y=1,x=1的位置,即螢幕左上角

執行結果:沒秒刷屏顯示倒數10行

2023年 05月 17日 星期五 09:24:37 cst

2023年 05月 17日 星期五 09:24:38 cst

2023年 05月 17日 星期五 09:24:39 cst

2023年 05月 17日 星期五 09:24:40 cst

2023年 05月 17日 星期五 09:24:41 cst

2023年 05月 17日 星期五 09:24:42 cst

2023年 05月 17日 星期五 09:24:43 cst

2023年 05月 17日 星期五 09:24:44 cst

2023年 05月 17日 星期五 09:24:45 cst

2023年 05月 17日 星期五 09:24:46 cst

linux下游標定位和清屏函式

printf 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49 字顏色 30 39 40 黑 30 黑 41 紅 31 紅 42 綠 32 綠 43 ...

linux下游標定位和清屏函式

printf 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49 字顏色 30 39 40 黑 30 黑 41 紅 31 紅 42 綠 32 綠 43 ...

java控制台設定顏色,清屏,游標移動

system.out.println 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49 字顏色 30 39 40 黑 30 黑 41 紅 31 紅 4...