Re: [問題] 關於觀看資料的技巧
※ 引述《DRLai (蘇打)》之銘言:
: 我寫了一些程式
: 他會在畫面上秀出數據
: (一直洗畫面的那種,因為數據不斷在變化)
: 然而我不想一次看這麼多,只需要看最新的數據而已
: 所以我的作法是
: ./xxx(執行程式) > tmp
: watch tail tmp (讓畫面只顯示最後幾行)
: 不過這樣有個壞處
: 因為資料很多,導致tmp會越來越肥
: 想請問有什麼比較好得辦法
: 能讓他保持最新的資訊卻不要一直寫到硬碟內呢?
: 感謝:D
有一個挺另類的解法, 此效果類似 wget 在下載時, 在文字介面
描繪的 progress bar. 這種 progress bar 的最後面, 都會固定
顯示變動的百分比. 而且並不需要 print escape code, 也不必
使用 curses. sample code 如下:
#include <stdio.h>
#include <unistd.h>
int main()
{
int i;
for (i = 0; i <= 100; i++) {
printf("\r%6d", i);
fflush(stdout);
usleep(100000);
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.207.134
推
11/10 21:56, , 1F
11/10 21:56, 1F
討論串 (同標題文章)