文本刷新不换行

 

C#控制台

            for (int i = 0; i <= 100; i++)
            {
                Console.Write("\r当前进度{0}%", i);
                System.Threading.Thread.Sleep(1000);
            }

Linux

新建一个 Unix 编码 .sh 脚本

vi  time.sh

输入以下内容

#!/bin/bash

while [ 1 ]
do
    a=$(date +"%Y-%m-%d %H:%M:%S")
    echo -ne "$a\r"  #不换行刷新数据
    sleep 2.5; #睡眠2.5秒
done

添加权限并运行脚本

chmod +x time.sh
bash time.sh

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章