2012-09-09 152 views
3

我無法理解tr(Unix命令)中的-c選項。Unix命令tr -c用法

看着這種格式trtr [Options] set1 [set2]

我明白-c是一個[選項]可tr這意味着「需要設置1的補(又名,所有的字符不是集1)但是,可有人請給如何使用這個命令並解釋的好處的例子。

謝謝

回答

3

這意味着,以補充字符範圍。當你補充串A-Z任何甜心這是不是在A ... Z

有時用補碼指定任務要容易得多。假設您想要計算C源文件中分號的數量。您刪除所有非分號和計數還剩下些什麼:

tr -d -c \; < file.c | wc -c 
+0

由於延......真正幫助... –

+0

這個答案應該被添加到POSIX標準 – nut