- 论坛徽章:
- 31
|
各类符号,需要单字符统计
!
注意:这里是两个空格
*
*/*/*/@
+)
++
++..
+-
+-*/
,
,.?
-
-+
.
. @:#
..
..**
..++
...
..%..
.:....
../
..@@
.@
.@&$
//%%..
///
====
@
@@
_
&
(
)
%
:
目的是:想这样统计
@ 重复次数
# 重复次数
* 重复次数
....
但是,我不会,只能分开单独统计。一个代码,完成不了,只能交替使用。如下
awk '{s+=gsub(/!/,"&")}END{print s}'
awk '{s+=gsub(/#/,"&")}END{print s}'
awk '{s+=gsub(/@/,"&")}END{print s}'
awk '{s+=gsub(/*/,"&")}END{print s}'
grep -o "&" abc.txt| wc -l
grep -o "[.]" abc.txt| wc -l
awk '{s+=gsub(/[(]/,"&")}END{print s}'
awk '{s+=gsub(/+/,"&")}END{print s}'
awk '{s+=gsub(/[)]/,"&")}END{print s}'
awk '{s+=gsub(/,/,"&")}END{print s}'
awk '{s+=gsub(/:/,"&")}END{print s}'
awk '{s+=gsub(/-/,"&")}END{print s}'
awk '{s+=gsub(/[/]/,"&")}END{print s}'
awk '{s+=gsub(/=/,"&")}END{print s}'
awk '{s+=gsub(/[$]/,"&")}END{print s}'
awk '{s+=gsub(/?/,"&")}END{print s}'
awk '{s+=gsub(/ /,"&")}END{print s}' 注意,这是空格
awk '{s+=gsub(/_/,"&")}END{print s}'
剩下%这个符号,我不会了,怎么弄都不行。请帮帮我
请大神最好全自动一次完成的代码。我在cygwin中使用的。辛苦了!
|
|