UNIX 的文字工具 --- text utilities of UNIX
UNIX 作業系統有一批專門處理純文字資料檔案的工具軟體。
配合資料流導向機制,這些工具能夠解決許多日常問題。
這些工具也是最佳練習資料流導向的題材。
此處我們假設讀者至少可以使用一種編輯器,用以輸入練習文件。
以下是一批自我練習的教材 (tutorial),讀者如果能夠一步步跟著操作,
效果會更好。
這份教材假設以 C shell 或 TC shell 當做操作介面。
若是使用其他介面,應該也無困難。
此處雖然沒有列出所有的 UNIX 文字工具,但是已經相當完整了。
[ 相逢篇 ]‧[ 認識篇 ]‧
[ 回上層 ]
- 預備 --- cat
- 導入檔案 --- > >> >!
- 導出檔案 --- <
- stdout 和 stdin
- 列號 --- cat -n
- 閱讀工具 --- more, less
- 檢視工具 --- wc, zc, 廣義字
- 檔頭檔尾 --- head, tail
- 導管 --- |
- 搜尋 --- grep, cgrep
- 文字資料表
- 資料流編輯 --- sed
- 抽出任一列 --- sh
- 抽出任意列 --- awk
- 字元置換 --- tr
- 修復折列指令
- 排序 --- sort
- 中文排序的問題
- 唯一或重複 --- uniq, awk
- 跳格換空格 --- expand, unexpand
- 計算不同的字數
- T頭 --- tee
- 欄位排序 --- sort -t -k
- 抽出欄位 --- awk, cut
- 左右合併 --- paste
[ 相逢篇 ]‧[ 認識篇 ]‧
[ 回上層 ]
注意:此處所有文件均為原著,個別的版權宣告日後會一一公布,
整體版面設計亦尚未完成。但仍請勿抄襲文字與圖片,以免觸犯著作權法。
Created: Nov 17, 2000
Last Revised: Nov 17, 2000
© Copyright 2000 Wei-Chang Shann 單維彰
- Back to the home page of
Wei-Chang Shann.
- Connect to the home page of
Department of Mathematics, National Central University,
Taiwan.
shann@math.ncu.edu.tw