Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我无法理解 tr (Unix 命令)中的 -c 选项。
查看这种格式tr:tr [Options] set1 [set2]
tr
tr [Options] set1 [set2]
我知道这-c是一个可用的[选项],tr这意味着“它需要 set1 的补码(也就是 set1 中没有的所有字符)。但是,有人可以举例说明如何使用此命令并解释其好处。
-c
谢谢
这意味着补充字符范围。当您对字符串进行补充时,A-Z您会得到任何不在 A ... Z 中的字符。
A-Z
有时用补语指定任务要容易得多。假设您要计算 C 源文件中分号的数量。您删除所有非分号并计算剩下的内容:
tr -d -c \; < file.c | wc -c