목록perl programing (2)
꿈 많은 사람의 이야기
펄에서 자신이 원하는 문자를 찾고 싶을 때가 있을 겁니다 또는 문자열을 찾고 싶을 때가 있을 것이죠 그때 index( ) 함수를 사용할 수 있습니다. 해당되는 문자 또는 문자열이 어디에 위치해 있는지 알려주죠 단, 인덱스 번호로 알려줍니다 또 만약 발견을 못하면 -1이 반환됩니다. 소스 보면서 해보죠 사용방법은 아래와 같습니다. index(찾을 문자열, 찾는 값) 반환 되는 값은 해당 문자 또는 문자열이 위치한 인덱스입니다. $where 스칼라 변수에 e를 찾는 인덱스 값이 반환될 것입니다. e는 인덱스 기준으로 1이므로 1이 반횐되죠 이렇게요! 이번엔 문자열을 찾아볼까요? lesojin 이라는 문자열을 찾습니다. 찾을 값, 찾는 값은 둘다 스칼라 변수로 두었습니다 lesojin 문자열을 11번째 인덱스..
펄에서 디렉토리를 찾고, 해당 디렉토리에 존재하는 파일들을 출력해주는 기능이 있습니다 디렉토리 핸들링이라고 불리는데요 그걸 알아볼까 합니다 먼저 chdir 함수를 알아보죠 chdir 함수는 요구된 디렉토리로 변경이 되는데요 변경이 올바르면 참을 리턴하고 못하면 false를 리턴합니다. 이렇게 합니다. 사용자가 $where에 입력을 받게합니다 그리고 그 입력값이 디렉토리에 존재하는 입력값이면 참을 리턴하기에 성공!이 뜨게 될 것입니다. 이렇게 말이죠! 저는 c드라이브가 있으니 성공이 뜹니다~ 그리고 glob( ) 즉 글로빙이라는 것이 있습니다(글로브라고도 부르더라고요) glob 함수는 파일명을 검색할 수 있습니다. glob( )를 이용해서 사용하기도 하지만 저는 다른 방법으로 사용해봤어요 그냥 안에..