Bash 为什么排序后选择唯一的引用与仅选择唯一引用的结果不同?
为什么要输出Bash 为什么排序后选择唯一的引用与仅选择唯一引用的结果不同?,bash,sorting,uniq,Bash,Sorting,Uniq,为什么要输出 uniq | wc -l 不同于 sort | uniq | wc -l 哪一个是唯一的事件?它解释了手册页面中的行为,特别是: 默认情况下,uniq打印其输入行,但会放弃所有输入行 但是第一个相邻的重复行,这样就没有输出行了 重复的。或者,它可以替换为丢弃不存在的行 重复,或所有重复的行 输入不需要排序,但会检测到重复的输入行 只有当它们相邻时。如果要放弃非相邻的 重复行,可能您要使用。(请参见排序调用) 如果在输入时未在uniq之前使用sort,则无法准确计数唯一项
uniq | wc -l
不同于
sort | uniq | wc -l
哪一个是唯一的事件?它解释了手册页面中的行为,特别是: 默认情况下,uniq打印其输入行,但会放弃所有输入行 但是第一个相邻的重复行,这样就没有输出行了 重复的。或者,它可以替换为丢弃不存在的行 重复,或所有重复的行 输入不需要排序,但会检测到重复的输入行 只有当它们相邻时。如果要放弃非相邻的 重复行,可能您要使用。(请参见排序调用) 如果在输入时未在
uniq
之前使用sort
,则无法准确计数唯一项