我无法理解tr(Unix命令)中的-c选项。
查看tr
的这种格式:tr [Options] set1 [set2]
我理解-c
是[{1}}可用的[选项],这意味着“它需要set1的补充(也就是所有不在set1中的字符)。但是,有人可以给一个如何使用此命令并解释其好处的示例。
谢谢
答案 0 :(得分:3)
这意味着要补充角色范围。当您补充字符串A-Z
时,您将获得任何不在A ... Z 中的字符。
有时使用补充指定任务要容易得多。假设您要计算C源文件中的分号数。您删除所有非分号并计算剩下的内容:
tr -d -c \; < file.c | wc -c