2017-10-18 9 views
0

필자는 Perl을 처음 사용하여 이에 대한 도움이 필요합니다.perl (자동화)을 사용하여 명령 줄에서 구성 파일을 읽는 방법

설정 파일을 읽고 파일 내용의 처음 10 줄이 #으로 시작하고 Perl에서 일부 자동화를 수행 할 특정 문자열이 있거나 없는지 확인하고 싶습니다.

$obj->cmd("path"); 
$a = ->obj(cat "/path/.config"); 

우리는 변수에이를 저장하거나 내가 텍스트 파일에 복사하고 검색 할 수있는 방법이 있는지 모르겠어요 :

나는 사용하여 파일을 열 수 있었다.

또한 파일 내용을 추가하거나 제거하는 것과 같은 방법으로이 파일을 편집 할 수 있습니다.

open(my $fh, "<", "/path/.config") or die "Can't open < .config: $!"; 

다음 $fh

에 할당

open(my $fh, ">", "/path/.config") or die "Can't open > .config: $!"; 

파일의 내용을 쓰기 위해 파일을 열려면 :

읽고 사용하기 위해 파일을 열려면 당신에게

+0

아무도 대답 해 줄 수 있습니까? – joey

답변

0

감사
+0

사용할 라이브러리는 무엇입니까? @Gerhard Barnard – joey

+0

아니요, 표준 perl [3 handle] (https://perldoc.perl.org/functions/open.html) 파일 열기 기능입니다. –

+0

나는 이것이 다른 질문에 대한 대답이라는 인상을 가지고있다. OP는 "설정 파일을 읽고 파일 내용의 처음 10 행이 #으로 시작하고 Perl에서 자동화를 수행 할 특정 문자열이 있는지 확인하고 싶습니다."_ 그리고 제목은 _에서 "_"라고 말합니다. 커맨드 라인 "_. 필자는 (...) ' PerlDuck