關於觀看資料的技巧 - Linux

Ingrid avatar
By Ingrid
at 2009-11-10T20:27

Table of Contents

※ 引述《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;
}


--
Tags: Linux

All Comments

Catherine avatar
By Catherine
at 2009-11-14T13:34
感謝:D剛剛研究了一下挺有趣的,我試試看吧:)

ubuntu 的氣泡通知

Thomas avatar
By Thomas
at 2009-11-10T11:05
請問 有人知道怎麼作氣泡通知的設定嗎?? 我查了一下 還沒找到說 可以給我一些HINT嗎 謝謝 -- ■■■■ ■■■■ ■■■■ ■ ■ PO文不附圖 此風不可長 ■ ■ ■ ■ ■ ■ ■ ■■■■ ■■■■ ■■■ ...

關於觀看資料的技巧

Dora avatar
By Dora
at 2009-11-10T10:44
我寫了一些程式 他會在畫面上秀出數據 (一直洗畫面的那種,因為數據不斷在變化) 然而我不想一次看這麼多,只需要看最新的數據而已 所以我的作法是 ./xxx(執行程式) andgt; tmp watch tail tmp (讓畫面只顯示最後幾行) 不過這樣有個壞處 因為資料很多,導致tmp會越來越肥 想 ...

Windows 下如何寫 makefile?

Mia avatar
By Mia
at 2009-11-10T10:12
在 linux 板上問這個可能有點怪 不過我剛翻了一下 windows 板覺得在那應該是問不到答案 請問 windows xp 中有可能寫 makefile 嗎? 我灌了 MinGW 但是在 gvim 中下 :!make 還是被回說找不到這指令 (當然我有寫一個簡單的 makefile) - ...

problem after the ubuntu 9.10 upgrade

Heather avatar
By Heather
at 2009-11-10T06:21
Hi, Sorry for my poor English. However, please forgive me I canand#39;t type chinese now. I just upgrade my system to 9.10 ubuntu. Everything seems okay ...

ls和ROOT 一起被我刪掉了 請問還有救嗎

Olive avatar
By Olive
at 2009-11-10T00:40
※ 引述《ckkt (!at#$)》之銘言: : 我把ls移到/root下面 : 但現在 ROOT整個被我刪掉了 : 請問還有救嗎 (我有用XWINDOW看 ROOT是打叉叉的 那是不存在的意思了嗎) : 如果要重灌 是要先把原本的刪掉嗎 : 還是直接再用光碟重灌就好 把包含 ls 的套件再重裝就好了(譬如 ...