UNIX 檔案系統教材:關於文字的工具

UNIX 內建一個英文字庫 (並非字典),雖然不算很完備,但是已經是頗大的字庫。 而且,規則的單複數變形、時態變形、副詞變形以及比較級變形,都不在字庫內。

look abd
會列出字庫內所有以 abd 開頭的字,例如
abdicate
abdomen
abdominal
abduct
利用這個工具,可以幫助我們尋找某個不太確定的字的拼法。


以下是非標準 UNIX 工具。中大數學系的 UNIX 系統有安裝。

在一個可以顯示中文 (Big-5 碼) 的模擬終端機內, 您可以使用一個簡易的中英字典。 如果只要查一個字,就在指令之後寫那個字。例如

cdict abduct
得到簡短的解釋
<<及物動詞>>
(以暴力)誘拐,綁架,綁走,拐走 <婦孺>。
如果將有一大堆英文字要查,可以進入字典環境:
cdict
就會看到提示號
Word:
在提示號後面輸入您想要查的英文單字。 如果解釋太長,會進入 more 或是 less 的閱讀環境,以後再詳說。 現在只要知道,在此環境內,按 Space 翻下一頁,b 翻上一頁,q 離開閱讀環境。 如果沒有輸入任何字,只是按下 Enter,就結束了 cdict 程式。

cdict 這個中英字典,通常用來由英查中,但是也可以用一個指令參數來反查。 只是它的反查功能是搜尋中文解釋中的字詞,效果未必很好。例如

cdict -c 數學
得到
algebra         ['aeld3br2l]    名 代數學
algebraic       [aeld3'breIk]   形 代數學的
algebraical     [aeld3'breIkl]  形 代數學的
algebraically   [aeld3'breIklI] 副 代數學地
algebraist      [aeld3I'breIst] 名 代數學者
algebrist       ['aeld3IbrIst]  名 代數學者
Descartes       [de'kart]       名 笛卡兒[法國數學家]
Euclid          ['juklId]       名 歐幾里得[古希臘的數學家]
mathematic      [mae82'maetIk]  形 數學的;嚴密的
mathematical    [mae82'maetIkl] 形 數學的;嚴密的

在一個能夠接受中文或 Latin-1 碼的模擬終端機內, 可以輸入 (或剪貼) 中文 Big-5 字碼,而獲得這些字的讀音。 因為以下程式以漢語拼音顯示讀音,所以模擬終端機只需要顯示 ASCII 碼即可。 這個工具叫做 c2py。下指令

c2py
則進入 c2py 的環境,沒有提示號,就像使用 bc 一樣, 您輸入一列中文,按 Enter,c2py 就回應這列中文的讀音,例如
呦呦鹿鳴
you" you" lu` ming'
其中 " ' ^ ` 分別代表一二三四聲,輕聲被歸入一聲類。

如果一個中國自有破音字,則 c2py 會列出排序在最前面的音。 用一個指令參數 -m (multiple),可以列出所有的音。例如

單維彰
chan'/dan"/shan` wei' zhang"

習題

單維彰 (2000/10/15) --- [Prev] [Next] [Up]