2015-06-13 47 views
0

我grepping对于这样的条款:对于多个grep短语,grep加盖结果行的大小?

grep 'term1\|term2\|term3\|term4' 

,我想说的是,对那些被发现的所有行,结果上限为100个字符。我发现了一些例子,当搜索一个术语时如何做到这一点,但没有一个适合搜索术语的OR。

+1

如果我理解正确的话,就不会像'grep的“字词1 \ |词条2 \ | TERM3 \ | term4'|削减-c1-100'做的工作? – iruvar

+1

显示该样品输入的样品输入和您想要的输出。 – Cyrus

回答

0

与GNU的grep试试这个:

grep -E 'term1|term2|term3|term4' file | grep -oE '^.{100}' 
1

只需使用AWK:

awk '/term1|term2|term3|term4/{print substr($0,1,100)}' file