我有一个关于在 Unix 上获取文件中最常见的名称的问题/etc/passwd
。
这是正确的命令吗?:
cut -d: -f5 /etc/passwd | uniq -c | sort -i | sort -n
答案1
您想要sort
在您之前uniq
只uniq
查找相邻的唯一行,因此如果它们没有首先排序,它们可能不会受到影响。
你可能想要这样的东西:
cut -d: -f5 /etc/passwd | sort -i | uniq -c | sort -nk1,1
我有一个关于在 Unix 上获取文件中最常见的名称的问题/etc/passwd
。
这是正确的命令吗?:
cut -d: -f5 /etc/passwd | uniq -c | sort -i | sort -n
您想要sort
在您之前uniq
只uniq
查找相邻的唯一行,因此如果它们没有首先排序,它们可能不会受到影响。
你可能想要这样的东西:
cut -d: -f5 /etc/passwd | sort -i | uniq -c | sort -nk1,1