기록 검색시 이전 줄을 얻는 방법

기록 검색시 이전 줄을 얻는 방법

나는 가끔 기록에서 명령을 검색합니다.

➜ history | grep release-it
 5811  npm init release-it
 5822  release-it
 5831  npx release-it
 7350  release-it --help

이 명령을 사용하는 상황을 이해할 수 있도록 처음 4줄을 표시하고 싶습니다. 이전 행(그리고 아마도 다음 행도)을 보기 위해 기록 검색에 컨텍스트를 추가하는 방법이 있습니까?

답변1

-Bgrep의 ("이전") 옵션을 사용하십시오 :

history | grep -B4 release-it

비슷한 옵션으로는 "context"를 의미하며 와 결합 된 -A("after") 가 있습니다 .-C-A-B

관련 정보