Jump to content
Sign in to follow this  

커맨드라인에서 perl 사용하기

Recommended Posts

그냥 perl 을 실행시켜서, 명령어를 사용하는것도 가능합니다

그러나 perl 을 실행시킨뒤 코드를 입력하고 나면 끝을 알리는 __END__를 입력해야 합니다

__END__는 무려 7글자나 되기 때문에, 간단한 스크립트를 사용할때는 perl -e 옵션을 사용합니다


perl -e 'print "hello perl";' 

이런식으로 펄 스크립트를 커맨드라인에서 바로 실행시킬수 있습니다.


만약 cat 명령어 등으로 출력된 결과를 인자로 받아서 perl로 문자열 처리를 하고 싶다면 -ne 옵션을 사용합니다


cat test.txt | perl -ne '$_ =~ s/^(\d)+//g; print $_;'  이런식으로 출력문에 대한 결과를 파이프라인으로 넘기고, 그걸 인자로 받아 perl에서 처리할 수 있습니다

  • Like 1

Share this post

Link to post
Share on other sites
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  


Important Information

I have read and accept the above terms.