3

我无法理解 tr (Unix 命令)中的 -c 选项。

查看这种格式trtr [Options] set1 [set2]

我知道这-c是一个可用的[选项],tr这意味着“它需要 set1 的补码(也就是 set1 中没有的所有字符)。但是,有人可以举例说明如何使用此命令并解释其好处。

谢谢

4

1 回答 1

3

这意味着补充字符范围。当您对字符串进行补充时,A-Z您会得到任何不在 A ... Z 中的字符

有时用补语指定任务要容易得多。假设您要计算 C 源文件中分号的数量。您删除所有非分号并计算剩下的内容:

tr -d -c \; < file.c | wc -c
于 2012-09-09T16:33:12.297 回答