1
A
回答
4
1
cat text | sort | uniq -c
应该做的工作
0
您可以使用sort filename | uniq -c
。
1
尝试:
awk '{ freq[$1]++; } END{ for(c in freq) { print c, freq[c] } }' test.txt
凡test.txt的将是你的输入文件。
1
这是一个bash
-only版本(需要bash版本4),使用associative array。
#! /bin/bash
declare -A count
while read val ; do
count[$val]=$((${count[$val]} + 1))
done < your_intput_file # change this as needed
for key in ${!count[@]} ; do
echo $key ${count[$key]}
done
+0
要求bash版本4用于关联数组 – 2012-01-28 14:54:31
+0
简单:'((count [$ val] ++))'。另外,你应该几乎总是在'read'中使用'-r'。总是引用变量:'用于键入$ {!count [@]}“'和'echo'$ key $ {count [$ key]}”'。 – 2012-01-28 16:40:10
0
这可能会为你工作:
cat -n file |
sort -k2,2 |
uniq -cf1 |
sort -k2,2n |
sed 's/^ *\([^ ]*\).*\t\(.*\)/\2 \1/'
此输出在它们出现的顺序每串出现的次数。
相关问题
- 1. 计算字符串中的唯一字
- 2. 字符串唯一字符
- 3. 添加一个字符串到每一行,在MATLAB字符串
- 4. 以粗体显示每个字符串的唯一字符
- 5. Bash shell中测试,如果在一个字符串中的所有字符在另一个字符串
- 6. 计算两个字符串共享多少个唯一字符
- 7. 每N个字符/数字分割一个字符串/数字?
- 8. 在十亿个唯一字符串列表中搜索一个子字符串
- 9. 字符串中的第一个唯一字符
- 10. 在另一个字符串中查找一个字符串的字符串
- 11. 从两个字符串数组中返回唯一字符串,连接成一个字符串VBA
- 12. 计算字符列中的唯一字符串
- 13. 在sql中获取字符串的所有唯一字符
- 14. 创建一个唯一的字母数字10个字符的字符串
- 15. 存储在字符串池中唯一字符串lliterals?
- 16. Bash:在文件的另一个字符串之前找到一个字符串
- 17. Python字符串操作 - 在许多字符串中查找唯一的数字
- 18. 唯一字符串组合
- 19. 在字符串中找到一个数组中的字符串
- 20. Java:在一个字符串中打印一个唯一的字符
- 21. 用于Java中大字符串的唯一字符串对象
- 22. 当唯一字符串位于2个不同位置时,从较长字符串获取唯一字符串
- 23. 蜂巢:计数在一个字符串
- 24. 如何从一个字符串在bash
- 25. 将一个字符串的第一个实例替换为一个变量或其他唯一字符串
- 26. 如何从字符串集合中生成一个唯一的字符串?
- 27. 计数如果一个字符在字符串中出现
- 28. 基于一对字符串生成一个唯一的字符串
- 29. 字符串出现在另一个字符串中的次数
- 30. 为什么另一个字符串中的字符串在bash/ssh中分割?
http://uuoc.com/ – Johnsyweb 2012-01-28 10:21:03