Unix命令tr-c的用法

Unix命令tr-c的用法,unix,tr,Unix,Tr,我在理解tr(Unix命令)中的-c选项时遇到困难 查看此格式的tr:tr[Options]set1[set2] 我知道-c是tr可用的一个[选项],这意味着“它采用set1的补码(即,所有字符不在set1中)。但是,有人能举例说明如何使用此命令并解释其好处吗 谢谢这意味着对字符范围进行补码。当您补码字符串A-Z时,您会得到任何不在A…Z中的字符 有时,使用补码指定任务要容易得多。假设您要计算C源文件中分号的数量。删除所有非分号,然后计算剩余的数量: tr -d -c \; < file.

我在理解tr(Unix命令)中的-c选项时遇到困难

查看此格式的
tr
tr[Options]set1[set2]

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


谢谢

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

有时,使用补码指定任务要容易得多。假设您要计算C源文件中分号的数量。删除所有非分号,然后计算剩余的数量:

tr -d -c \; < file.c | wc -c
tr-d-c\
谢谢Jens……这真的很有帮助……这个答案应该添加到POSIX标准中