清屏与光标重置命令


清屏与光标重置命令
 
Create_log.sh代码  
#!/bin/bash  
while true  
do  
        date >> log.txt  
        sleep 1  
done;  
 以上脚本用于不断向log.txt追加内容
 
Print_log.sh代码  
#!/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行
Result代码  
2013年 05月 17日 星期五 09:24:37 CST  
2013年 05月 17日 星期五 09:24:38 CST  
2013年 05月 17日 星期五 09:24:39 CST  
2013年 05月 17日 星期五 09:24:40 CST  
2013年 05月 17日 星期五 09:24:41 CST  
2013年 05月 17日 星期五 09:24:42 CST  
2013年 05月 17日 星期五 09:24:43 CST  
2013年 05月 17日 星期五 09:24:44 CST  
2013年 05月 17日 星期五 09:24:45 CST  
2013年 05月 17日 星期五 09:24:46 CST  
 

相关内容

    暂无相关文章