grep에서 파일 분할

grep에서 파일 분할

상당히 간단한 문제인 것 같지만 어떤 도구를 어떻게 사용해야 하는지 모르겠습니다. 나는 함께 보관되는 긴 프로그램 목록인 큰 파일을 가지고 있습니다. 프로그램 시작으로 대문자 O로 시작하고 그 뒤에 4-6개의 숫자가 오는 줄을 찾고 있습니다. 여기에서 파일을 분할하고 새 파일의 이름을 일치하는 표현식 줄로 바꾸고 싶습니다. 다음은 grep이 나에게 보여주는 전형적인 것입니다.

grep -E '[O]+([0-9]+[0-9]+)' mybigfile.nc

O7749
O11000
O39441
O1992

이것을 분할하기 위해 grep에서 보내는 가장 좋은 도구는 무엇입니까?

감사합니다!

관련 정보