(a) 該公用程式的所在系統及路徑.
系統 : Linux RedHat 6.2
路徑 : /usr/bin

(b) 該公用程式所使用的 shared library. (可由 ldd 得到)

libc.so.6 => /lib/libc.so.6 (0x40018000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

(c) 該公用程式的主要用途說明.
使用方法 :

tr [OPTION]... SET1 [SET2]

可從標準輸入轉變, 壓縮, 和/或 刪除字元, 而寫入標準輸出。

(d) 儘可能地說明該公用程式所支援的參數及其意義.
-c, --complement

補充字元。

-d, --delete

刪除字元。

-s, --squeeze-repeats

取代連續的字元的其中一個。

-t, --truncate-set1

將字串或字元SET1被SET2取代。

這個的SETs是特別的字元字串。通常的表示如下:
\NNN NNN的值是八進位的字元(1到3都是八進位的數字)
\\ 反斜線符號
\a 發出聲音
\b backspace
\f form feed
\n 新行
\r 回轉
\t 水平的標記
\v 垂直的標記


(e) 儘可能地提供配合各種參數的使用範例.
tr -t p 5
只要輸入p, 就會顯示5。

(f) 其他. (你可以自己發揮, 例如, 搭配其他程式的常見用法)
如果一個純文字檔是由ultraedit編輯的話, 在unix看的話,
會有^M的符號, 我們可以用以下的方法來解決:
% cat filename | tr -d '\r' > tmpfile
% mv tmpfile filename