패턴을 기반으로 파일로 분할하려고합니다. 다음 코드 : - 문제가 출력 만 인쇄되는 것을awk를 사용하여 파일을 조각으로 나눕니다.
1
1
1
1
1
1
2
2
2
2
3
3
4
4
4
4
5
5
5
내가 "1"로 출력에 표시된 모든 행을 인쇄 할 :
awk "/<MY PATTERN>/{++i;}{print }" %FILE% > Temp.txt
나에게 같은 출력을 제공합니다 데이터 행 대신 "1".
"출력에서"1 "을 생성하는 선을 인쇄하는 것과 같은 코드의 인쇄 부분에 뭔가 빠져 있다는 것을 알고 있습니다.
Windows 배치 스크립트를 사용하고 있습니다. if (i==1) print $0
샘플 출력을 추가하십시오. 귀하의 설명은 매우 혼란 스럽습니다. – janos