StackExchange에서 다음과 같은 명령을 발견했습니다.
perl -pe ...
이 옵션들이 무슨 뜻인지 궁금해서 -pe
해봤습니다 man perl
. 맨 페이지의 요약은 다음과 같습니다.
perl [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ] [ -pna ] [ -Fpattern ] [ -l[octal] ] [ -0[octal/hexadecimal] ]
[ -Idir ] [ -m[-]module ] [ -M[-]'module...' ] [ -f ] [ -C [number/list] ] [ -S ] [ -x[dir] ] [ -i[extension] ]
[ [-e|-E] 'command' ] [ -- ] [ programfile ] [ argument ]...
그러나 매뉴얼 페이지에는 옵션의 기능이 설명되어 있지 않습니다 sTtuUWXhvcwpnafS
. 오히려 그것은 당신을 가리킨다 perldoc
. 그러나 실제 명령줄 매개변수에 대한 참조를 찾을 수 없는 것 같습니다 perldoc
. 실제로 어디에 녹음되어 있나요? 내가 모르는 비밀스러운 리눅스 문서 정보 검색 방법이 있는 걸까요?
그런데, 제가 이 정보를 찾을 수 없다는 사실이 Perl 문서가 실패했다는 것을 의미합니까? 온라인으로 질문하는 대신 문서를 읽을 수 있어서 기쁘지만 문서에서 답을 찾는 것이 때로는 거의 불가능할 때도 있습니다! 그랄! /노호
답변1
perlrun
당신이 찾고 있는 맨페이지는 다음과 같습니다.
man perlrun
답변2
perl -h
굉장히 유용하다
-e program
: 한 줄 프로그램(-e
여러 줄 허용, 프로그램 파일 생략)-p
:루프가 유사-n
하지만 다음과 같은 줄도 인쇄한다고 가정합니다.sed