Perl Study #10
[ 다른 데이터 변환 ] 서브 문자열 찾기 index() 는 찾는 문자열의 위치를 알아내어 그 첫 문자의 정수로 된 인덱스를 리턴한다. 인덱스는 0으로 시작하여 한문자당 1씩 늘어난다. 찾을 수 …
쓸만한 걸 쓰는 개발자 블로그
[ 다른 데이터 변환 ] 서브 문자열 찾기 index() 는 찾는 문자열의 위치를 알아내어 그 첫 문자의 정수로 된 인덱스를 리턴한다. 인덱스는 0으로 시작하여 한문자당 1씩 늘어난다. 찾을 수 …
PROCESS 현재 실행 중인 프로세스로부터 새로운 프로세스를 만들고 관리하는 방법 Create New Process (system, exec, fork) system 함수 : system(“프로그램 실행파일명”); – 전달받은 인자를 /bin/sh로 넘겨줌 ① 쉘에서 …
[ Directory Access ] 디렉토리 트리에서의 이동 chdir 함수는 현재 디렉토리로 설정될 디렉토리 이름을 인수로 받는다 -> chdir(“/etc”) || die “cannot cd to /etc ($!)”; * 괄호는 생략 가능하다 …
[ 함수 (subroutine) ] 정의 perl에서는 함수를 일반적으로 subroutine이라고 부르며, 사용 시에는 함수 명 앞에 sub를 붙여준다. -> sub subname{ statement 1; statement 2; } * $fred, @fred, %fred와 …
정규표현식 [2 / 2] 메모리로서의 괄호 : ( ) 패턴의 임의의 부분에 괄호 한 쌍을 사용할 경우 패턴에 의해 일치되는 문자열의 부분을 기억하게 함으로써 나중에 참조할 수 있게 한다. …
[ 기본 I / O ] l <STDIN> ① 스칼라 문에서 <STDIN>을 이용 -> $a = <STDIN>; # 다음 행을 읽음 # 더 이상의 입력 행이 없을 경우 undef를 …
제어구조 statement block 블록 내의 마지막 문(statement)의 ; 은 삭제 가능. if/unless ① 평가식은 문자열로 변환됨. 길이가 0 이거나 ‘0’인 경우 거짓. 그 외에는 참 ② unless : if …
Scalar Perl의 수 표현 ① 모든 수(int, double, long, float….)는 double로 저장. 변환 없음 ② 1.25, 7.25e45, -12E-24, -2004, 3456, 0377(octal), -0xff(hexadecimal) ③ 예외로 정수 모드(integer mode) 존재 …
Introducing What is Perl? Practical Extraction and Report Language, 1993년 Larry Wall에 의해 개발. 최초의 개발 목적은 문자열과 텍스트 파일 처리 및 리포트 기능의 간편화를 위해서였음. 현재에는 web, db, …