대개 긴 줄이있는 HTML 파일에서 ack 또는 grep을 실행하고 싶습니다. 나는 반복적으로 감싸는 매우 긴 줄을보고 싶지 않다. 하지만 정규 표현식과 일치하는 문자열을 둘러싼 긴 행의 일부만 보길 원합니다. Unix 도구의 조합을 사용하여 어떻게 이것을 얻을 수 있습니까?grep 또는 ack가 반환 한 긴 일치 행을 자르는 방법
-o, --only-matching Show only the part of a matching line that matches PATTERN.
.. 또는 -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.
1의 문자를 얻는다? 당신이 무언가를 좋아하지 않을 때 사용하는 명령입니까? 'ack file_with_long_lines | grep 패턴'? :-) –
@Alok'ack' (데비안에서는'ack-grep'으로 알려짐)은 스테로이드의'grep'입니다. '--thpppt' 옵션도 있습니다 (농담이 아닙니다). http://betterthangrep.com/ – ZoogieZork
감사. 나는 오늘 무언가를 배웠다. –