2015-09-04 78 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 
相關問題