2012-03-20 108 views
1

根据文档,有没有办法使用uniq来只比较前n个字符?

http://www.computerhope.com/unix/uuniq.htm

该命令可以被用来忽略前n个字符

假设我希望基于以下

03/08/2002,2,HUST,RICC,53.0,,2.3,J S BULLARD,,2,2,3/3,46.0,,, 
03/08/2002,2,HUST,RICC,53.0,,WON,M J WALKER,,10,1,2/2,49.5,,, 

匹配成相同的有前20个字符。有没有办法做到这一点?

+2

看来你对人物> 20不感兴趣。也许它足以通过'cut -c-20 YOURFILE |来模拟'uniq -w' uniq'。 – sgibb 2012-03-20 20:40:20

回答

6

uniq手册(8.5 coreutils的)说:

-w, --check-chars=N 
compare no more than N characters in lines 

然而这不是standard(因此不会对其他Unix系统工作)。

相关问题