저는 tcl에 대해 매우 익숙하며 프로젝트를 시작하기 전에 기본 예제를 통해 약간의 이해를 돕고 있습니다.tcl을 사용하여 파일의 특정 내용을 삭제하는 방법
누군가가 파일의 특정 내용을 삭제하는 가장 좋은 방법을 찾거나 조언 해 주시면 감사하겠습니다.
제 경우에는 LogData.dat 파일에 일부 데이터가 있습니다.이 파일을 삭제하려면 행 번호 3을 삭제하고 동시에 첫 번째 열 (#Name, # 인덱스 #, #mspace)을 삭제 한 다음 저장하십시오. 변경 후의 파일
열 수는 5 개를 초과 할 수 있지만 삭제가 필요한 #Name, # Index #, #mspace 및 삭제가 필요한 줄 3이있는 첫 번째 열입니다. 궁금
내가 또한 필요
더 나은 어떻게 든 삭제 첫 번째 (#mspace를 제거한다) 3 호선을 삭제 한 후 다음 정규 표현식으로 단어 # NAME, #INDEX과 일치하는 #INDEX
# NAME &입니다 이 파일은 매우 클 수 있으며 (100MB) 여러 파일이 있으므로 모든 파일이 수정 될 때까지 반복해야한다는 점을 명심하십시오. 따라서 큰 파일을 빨리 읽고 쓰려면 메모리 문제를 피할 필요가 있습니다.일부 사용자가 도움을 주거나 쉬운 예를 들어 주시면 감사하겠습니다.
아래에 표시된 예 (컷 다운 버전).
#Name Length Width height Time
#Index m - - s
#mSpace 0 0 0 0
13.4112 0 0 0
13.411177 0 1.8827043e-007 0.001
13.411122 0 1.8827043e-007 0.002
tl; dr - 입력 및 원하는 출력을 모두 표시하십시오. –