패턴을 사용하여 파일을 분할하는 데 문제가 있습니다.패턴으로 파일 분할
내 큰 파일 패턴이 줄의 끝에있을 때 문제가 시작이
PATTERN
data
data
data PATTERN
과 같은 텍스트 하나, csplit 전체 라인을 받아 다음 파일에 넣습니다 :
data_belonging_to_the_above_file PATTERN
data
data
나는 data_belonging_to_the_above_file
가 이전 파일
이에 넣어해야한다는 필요는 내가 지금 사용하고 명령입니다 :
csplit data.log /PATTERN/ {*}
패턴을 새로운 줄에 항상 배치하려면 사전 처리 할 수 있습니까? 'sed의/PATTERN/\ nPATTERN/g 'data.log | csplit ...'('sed' 사투리가 대체에서 \ n을 지원한다고 가정). – tripleee
나는 지금 노력하고있어, 작동하지 않는 것, 뭔가 잘못하고있을 것임 : sed/regexp/& \ n/g 'file.log 오! 위 코드를 보았습니다. 다시 시도해보고 다시 돌아올 것입니다! – emmerich
3 인승 감사합니다! 실제로 작동했습니다! – emmerich