How to truncate long matching lines returned by grep or ack

前端 未结 8 1711
攒了一身酷
攒了一身酷 2020-12-13 05:38

I want to run ack or grep on HTML files that often have very long lines. I don\'t want to see very long lines that wrap repeatedly. But I do want to see just that portion of

8条回答
  •  自闭症患者
    2020-12-13 06:05

    You could use the grep option -o, possibly in combination with changing your pattern to ".{0,10}.{0,10}" in order to see some context around it:

           -o, --only-matching
                  Show only the part of a matching line that matches PATTERN.
    

    ..or -c:

           -c, --count
                  Suppress normal output; instead print a count of matching  lines
                  for  each  input  file.  With the -v, --invert-match option (see
                  below), count non-matching lines.
    

提交回复
热议问题