2013-07-31 1 views
1

특정 구문에 다른 텍스트 파일에 기록 이들 3 개 값 : 특성 이름, 경로 및 프로젝트 이름 (이 경우에 튜토리얼) 다음과 같은 구문을 사용하여, 출력 텍스트 파일로 B 그것을 쓰기 :, 나는 다음과 같은 구문을 사용하여 텍스트 파일 A가

DELETE ATTRIBUTE "Atribute_Name" IN FOLDER "Path" FROM PROJECT "Tutorial"; 

과 선이의 수만큼 반복을위한 반복 입력 파일.

구현하기에 가장 쉬운 (가장 쉬운) 언어는 무엇입니까? 누구든지 그것을위한 예제 코드를 제공 할 수 있습니까?

답변

1

저는 Perl에 익숙하기 때문에 개인적으로 Perl과 비슷한 것을 할 것입니다. 그리고 Perl은이 종류의 작업에 적합합니다. 당신은 또한 그것을 끝내기 위해 sed one-liner를 작성할 수 있습니다.

당신이 Perl을 좋아하지 않는다면, 현대적인 동적 언어는 최소한의 노력으로 작업을 완료하도록해야합니다.

편집 : 예 펄 스크립트 (읽기 쉽도록 전체 파일)과 같을 것이다 :

use warnings; 
use strict; 

while (my $line = <>) { 
    $line =~ /^\s*(.+?), '(.+?)', '(.+?)';$/; # Doesn't handle internal escaping 
    print "DELETE ATTRIBUTE \"$1\" IN FOLDER \"$2\" FROM PROJECT \"$3\";\n"; 
} 

See the result합니다.

관련 문제