t**g 发帖数: 1164 | 1 一个面试问题:
unix里,3列数据,如何统计第二列里不同元素的个数
我没怎么看懂这道题
请问用什么unix命令可以做到这点阿?
谢谢 | w**********8 发帖数: 121 | 2 if your data is in t.txt,
awk '{print $2}' t.txt | sort -u | wc -l | s*****i 发帖数: 355 | 3 awk
【在 t**g 的大作中提到】 : 一个面试问题: : unix里,3列数据,如何统计第二列里不同元素的个数 : 我没怎么看懂这道题 : 请问用什么unix命令可以做到这点阿? : 谢谢
| t**g 发帖数: 1164 | 4 谢谢
请教一下
sort -u里头的u代表什么选项?是去掉重复的元素么?
查了文档好像没发现这个option
【在 w**********8 的大作中提到】 : if your data is in t.txt, : awk '{print $2}' t.txt | sort -u | wc -l
| d*******8 发帖数: 3182 | 5 你的文档可能太老了。另外,搞*nix的最好有一套*nix环境,awk, grep,sed, sort, comm 等要像cat, vi, tail一样烂熟于心
sort --help
Usage: sort [OPTION]... [FILE]...
Write sorted concatenation of all FILE(s) to standard output.
Mandatory arguments to long options are mandatory for short options too.
Ordering options:
-b, --ignore-leading-blanks ignore leading blanks
-d, --dictionary-order consider only blanks and alphanumeric
characters
-f, --ignore-case fold lower case to upper case characters
-g, --general-nu
【在 t**g 的大作中提到】 : 谢谢 : 请教一下 : sort -u里头的u代表什么选项?是去掉重复的元素么? : 查了文档好像没发现这个option
|
|