나는 사용한다,
egrep -rnw . -e "string"
많이 있지만(bash에서는) 반환된 결과에 일부 컨텍스트를 추가하는 것이 좋을 것입니다. 이것은 그 전후의 줄이 될 것입니다. 어쩌면 그 앞과 뒤의 두 줄일 수도 있습니다.
이게 어려운 일인가요?
grep, egrep, pcregrep 등은 중요하지 않습니다.
감사해요
추신. 방금 본 내용은 다음과 같습니다.줄에서 문자열을 검색하고 관련 줄을 추가합니다."추가"를 검색할 생각은 없었습니다.
답변1
많은 구현에는 , 및 ( 와 동일 )이 grep
있습니다 .-A n
-B n
-C n
-C n
-A n -B n
위는 n
일치하는 각 행에 포함하려는 컨텍스트 행 수입니다. 게임의 -A
위, -B
아래, 측면에 대한 -C
컨텍스트 가 제공됩니다.
이 옵션이 맞습니다grep
유틸리티의 표준 설명.