perl 스크립트를 사용하여 파일에 새 행을 추가하려고합니다. 나는 시도했지만 행운이 없다.perl 스크립트를 사용하여 파일의 특정 위치에 행 삽입
if($correctedContents[$i] ~= /second line/){
@data = $correctedContents[$i]
push (@data, '\n TEST Line');
예 : '두 번째 줄'행을 찾을 때마다 파일에 "TEST Line"을 추가하십시오.
은 File2.txt, 추가 된 새로운 라인 예상 출력 후
first line
second line
third line
first line
second line
third line
.....
: 사전
조건을 사용하여 '두 번째 줄'이 발견되면 배열에 할당됩니다. 마지막으로 push 명령을 사용하여 줄을 추가했지만 작동하지 않았습니다. – Beginner
이미 언급 한 [@dave cross] (https://stackoverflow.com/a/47753759/4251338) 이후로받은 답변을 살펴 보시겠습니까? Tie :: File' 모듈을 사용하십시오. 모듈을 기반으로 검색 엔진에서 사용할 수있는 몇 가지 샘플이 있습니다. – ssr1012