"nmse_gain_constant"패턴을 포함하는 모든 줄 다음에 나오는 한 줄을 추출하려는 compare.txt라는 텍스트 파일이 있습니다. 다음 명령을 사용하면 나를 닫을 수 있습니다 :grep을 컨텍스트 라인과 함께 사용할 때 "-"행 분리 기호를 제거하는 방법은 무엇입니까?
grep -A 1 nmse_gain_constant compare.txt | grep -v nmse_gain_constant
그러나 원하는 텍스트의 모든 줄 사이에 구분 기호 "-"줄이 있습니다. 어떤 쉬운 아이디어라도 "-"줄을 제거하는 방법?
여기에 몇 가지 예제 텍스트를 제공 하겠지만 "-"문자는이 웹 게시물에 의해 제어 문자로 잘못 해석되며 잘못된 것으로 보입니다.
grep -A 1 nmse_gain_constant compare.txt | grep -v nmse_gain_constant | grep -v "\-\-"
잘 작동합니다. 감사! – Michael