도움말. 쉘 grep 명령, 어떻게 행 내용의 지정된 전에 두 번째 캐릭터 라인을 얻을 수 있습니다

나는 화이트 쉘. 기존 기능은 달성하기 위해 스크립트를 필요로합니다. 그러나 쉘 명령은 매우 명확하지 않다. 1월 촉구 위대한 하나님 께 도움을 구.

스크립트 요구 : 위대한 하나님 (빨간색 수평선에) "*"끝 초에 시작 (빨간색 원)에 "*", 픽업, 해당 내용의 위치를 ​​한 후, "안녕하세요"접두어 문자열을 찾을 조건에 따라 통과 할 수 모든 데이터. 도표 :

다른 아이디어 :

 내가 두 번째 행의 내용이 "안녕하세요"접두사가, 그이 설정 얻을 전에 줄을 얻을 수있는 방법 주문을 준수이 기준을 lpush 데이터 "안녕하세요"접두사의 처음 두 행을 얻었다.

 

또는이 기능을 달성하기 위해 다른 명령이 있습니다.

 

추천

출처www.cnblogs.com/chengzile/p/10969253.html