Unix 上有很多很好用的文字檔處理工具,最受歡迎的就屬 GNU tools。而 GNU 也另外發起一個專案,叫做 GnuWin32 專案,它讓這些工具也有 Win32 的版本。
如題,要完成此項工具,可以使用 cut 指令來完成
範例如下:
cut -f 1-6 UMSG20091024.Log > UMSG20091024_cut.Log
上面的範例用來將 "UMSG20091024.Log" 裡前 6 欄位的資料產生到 "UMSG20091024_cut.Log" 檔案
cut 的 -f 參數用來指定抓那幾欄的資料,欄位分隔字元預設為 TAB 字元
cut 工具下載網址如下:
http://gnuwin32.sourceforge.net/packages.html
連上網頁後請找到 "CoreUtils" 那一行
點選最後面的 "Setup" 即可下載安裝檔
"CoreUtils" 包含了 File utilities、Text utilities、Shell utilities 這三類工具
cut 只是 "Text utilities" 的其中一支
沒有留言:
張貼留言