我一直在尝试使用下面的代码来计算一个字符在文件中出现的次数。
sed 's/./&\n/g' 1.txt | sort | uniq -ic
然而,它并没有区分大写和小写。sort
文件1. txt的内容是这样的: hola Adios
这是输出结果
1
2 a
1 d
1 h
1 i
1 l
2 o
1 s
如你所见,我把字母 "a "和 "o "写了2次,但正确的输出应该是这样的:
1
1 a
1 A
1 d
1 h
1 i
1 l
2 o
1 s
只有一次 "a "和一次 "A"。有谁知道我如何修改代码才能得到预期的输出(区分大写和小写)?先谢谢大家了。