UNIX 的文字工具 --- text utilities of UNIX

UNIX 作業系統有一批專門處理純文字資料檔案的工具軟體。 配合資料流導向機制,這些工具能夠解決許多日常問題。 這些工具也是最佳練習資料流導向的題材。 此處我們假設讀者至少可以使用一種編輯器,用以輸入練習文件。

以下是一批自我練習的教材 (tutorial),讀者如果能夠一步步跟著操作, 效果會更好。 這份教材假設以 C shell 或 TC shell 當做操作介面。 若是使用其他介面,應該也無困難。 此處雖然沒有列出所有的 UNIX 文字工具,但是已經相當完整了。

[ 相逢篇 ]‧[ 認識篇 ]‧ [ 回上層 ]

    UNIX 的文字工具---相逢篇

  1. 預備  ---  cat  
  2. 導入檔案  ---  >   >>   >!
  3. 導出檔案  ---  <
  4. stdout 和 stdin
  5. 列號  ---  cat -n  
  6. 閱讀工具  ---  more, less  
  7. 檢視工具  ---  wc, zc, 廣義字
  8. 檔頭檔尾  ---  head, tail
  9. 導管  ---  |
  10. 搜尋  ---  grep, cgrep


  11. UNIX 的文字工具---認識篇

  12. 文字資料表  
  13. 資料流編輯  ---  sed
  14. 抽出任一列  ---  sh
  15. 抽出任意列  ---  awk
  16. 字元置換  ---  tr
  17. 修復折列指令
  18. 排序  ---  sort  
  19. 中文排序的問題
  20. 唯一或重複  ---  uniq, awk
  21. 跳格換空格  ---  expand, unexpand
  22. 計算不同的字數
  23. T頭  ---  tee
  24. 欄位排序  ---  sort -t -k
  25. 抽出欄位  ---  awk, cut
  26. 左右合併  ---  paste

[ 相逢篇 ]‧[ 認識篇 ]‧ [ 回上層 ]


注意:此處所有文件均為原著,個別的版權宣告日後會一一公布, 整體版面設計亦尚未完成。但仍請勿抄襲文字與圖片,以免觸犯著作權法。

Created: Nov 17, 2000
Last Revised: Nov 17, 2000
© Copyright 2000 Wei-Chang Shann 單維彰

shann@math.ncu.edu.tw