2015-09-04 115 views
0

dat文件中包含固定长度的数据。我需要找到重复的单词究竟有多少在一个文件中,grep从固定长度文件中获取一个字.dat

EG:

FHEAD0000000001STKU201508190000002015081900000000003882S0003110120SSS 0 
FDETL132000000033333333333030000002 
FTAIL0001200089 
FHEAD0000000001STKU201508190000002015081900000000003882S0003110120SSS 0 
FDETL132000000033333333333030000002 
FTAIL0001200089 

在上面的例子2 FHEAD是有那么我怎样才能找到一个文件的起始多少FHEAD有从位置1 usigng grep命令在UNIX?

回答

1

您可以使用grep -c获得的行数相匹配:

grep -c 'FHEAD' file 

你要明白,这不会被不相同的行计数FHEAD多次出现。

要同一行计数的FHEAD多次出现如用grep -o

grep -o 'FHEAD' file | wc -l 
相关问题