Pages

Thursday, July 12, 2007

在 cygwin 使用 mrxvt

每次開 cygwin 總覺得很麻煩,沒辦法直接複製貼上,開 rxvt 又會留一個沒用的 cmd 視窗,試了一下午總算找到好方法。

Friday, July 6, 2007

自製的簡易 colordiff

之前發表的 highlighter 工具其實是受到 colordiff 的啟發。colordiff 是一個可以將 diff 的結果上色的 perl script,是相當方便的工具,但它就只認得 diff 出來的格式。為了用在其他地方才包了一個 hl 來用。這個更通用的工具當然也可以用來模仿 colordiff 的功能:

diff_output | hl '^+.*' '1;32' | hl '^-.*' '31'
或乾脆弄一個 alias
alias mycdiff="hl '^+.*' '1;32' | hl '^-.*' '31'"
也可以再串接下去處理更複雜的文字,不過效能上應該比不上 colordiff 本尊就是了


This article was originally posted on this site.

Wednesday, July 4, 2007

console output highlighter

我常常要在一堆 output 中找特定關鍵字,通常是透過 sed 來加上顏色,不過剛剛覺得一大串指令很煩,寫了個簡單的 script 包起來了

下載 highlighter

使用方式很簡單

some_program | hl <keyword> [<ansi color code>]
或是
hl <keyword> [<ansi color code>] < some_file
這邊的 ansi color code 只要填數字的部份,不用加上前面的 Esc[ 與最後的 m

多個關鍵字比較麻煩,目前只能多跑幾次

some_program | hl <keyword1> | hl <keyword2> [ | hl ...]


This article was originally posted on this site.

highlighter

output highlight filter


This article was originally posted on this site.