본문 바로가기

분류 전체보기

[옛 강좌] 35. Perlprog - Bookmark Program My Favorite Site!!! 처음 > $now_folder http://localhost/~bookmark/search.cgi/$now_folder/">$now_folder Html } HtmlEnd() 아래의 링크에 보이는 add.cgi는 다음에 하겠습니다. sub HtmlEnd { print 더보기
[옛 강좌] 34. Perlprog - Bookmark Program My Favorite Site!!! 처음 > Html } HtmlEnd() sub HtmlEnd { print 더보기
[옛 강좌] 33. Perlprog - perl & db 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - perl & db Description Perl과 DB의 연동 1 - DBI, DBD 모듈에 관하여 들어가기(Start) 이번부터는 Perl과 데이터베이스 프로그램을 연동하는 것에 대해 알아 보겠습니다. 이것두 어디까지나, 제가 아는 한도내에서 말씀드리겠습니다. 강좌 도중 이상하거나, 틀린점이 있으시면, 바로, 게시판이나 멜을 주시기 바랍니다. 전제사항 : 이 글을 읽으시는 분들은 이미 사용하는 DB와 펄에 대하여 어느정도 아신다는 전제하에 썼습니다. DB.. 더보기
[옛 강좌] 32. Perlprog - BBS 11 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 11 Description 게시판 만들기 11 - 관리자 모드 BBS 만들기 11 이제 게시판 만들기의 마지막 부분입니다. 지금까지 쓰고, 읽고, 답변하고, 지우고, 검색하고 등을 했죠. 이젠 이런 일련의 작업들에 있어서 슈퍼유저가 있어야 합니다. 삭제하고, 잘못된 글들을 지우고, 편집을 수행할 수 있는.... 이런 권한을 가지는 사용자를 만들어 보겠습니다. 준비과정(Start) 우선 먼저 할 것이 있죠. 삭제나 편집 때와 마찬가지로 관리자의 암호를.. 더보기
[옛 강좌] 31. Perlprog - BBS 10 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 10 Description 게시판 만들기 10 - 좀더 발전된 게시판을 위해서... BBS 만들기 10 어느덧... 게시판 만들기 열번째 입니다. 이제 기본적인 사항들은 모두 끝이 났습니다. 지금까지의 내용을 가지고, 잘 활용하신다면 머찐 게시판이 나올거라 생각합니다. 물론 자바스크립트, 스타일시트등 DHTML을 같이 이용하시면, 보기도 좋고, 성능도 좋은 게시판이 될겁니다. 이번엔 지금까지 해온 게시판에서 좀더 향상된 게시판에 대한 이야기를 하고자.. 더보기
[옛 강좌] 30. Perlprog - BBS 9 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 9 Description 게시판 만들기 9 - 검색 BBS 만들기 9 게시판 만들기 아홉 번째 입니다. 휴... 어느덧 여기까지.... 이제 검색만 프로그램하면, 게시판의 모든 형태는 다 나오게 되네여... 그럼 검색에 대해 생각해 봐여. '이름', '제목', '본문' 이렇게 세 개의 조건으로 검색을 하겠습니다. 물론 동시 검색은 지금하지 않겠습니다. 그건 여러분들이 직접 해보시구여.... 우리가 지금까지 해온 것을 잠깐 보면.. board.idx파.. 더보기
[옛 강좌] 29. Perlprog - BBS 8 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 8 Description 게시판 만들기 8 - 파일 잠금 BBS 만들기 8 게시판 만들기 여덟번째 입니다. 이제 남은 건 검색과 관리자모드 입니다. 그 전에.... 지금까지 해왔던, 파일저장에 관해서 잠시 얘기할까 합니다. 처음에 이해가 안 된다고 하시더라도... 끝까지 읽다 보시면 이해하시게 될 겁니다. 파일 잠금에 대하여(About) open(FILE, ">file"); print FILE ......; close(FILE); 우리가 어떤 파일에.. 더보기
[옛 강좌] 28. Perlprog - BBS 7 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 7 Description 게시판 만들기 7 - 편집하기 BBS 만들기 7 게시판 만들기 일곱번째 입니다. 이번엔 편집기능에 대해서 알아보져.... 검색과 관리자를 뺀다면, 이제 쓸만한 게시판이 나오겠네여... ^^; board_modify.cgi - 데이터 편집 그럼 board_modify.cgi라는 이름으로 시작합니다. #! /usr/local/bin/perl require "./basic.pl"; require "./board.conf"; &pa.. 더보기
[옛 강좌] 27. Perlprog - BBS 6 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 6 Description 게시판 만들기 6 - 데이터 삭제 BBS 만들기 6 이번에 할 내용은 게시된 내용물을 삭제하는 것입니다. 원하는 데이터를 읽은다음, 삭제표시 아이콘을 누르면, 암호 확인 창이 뜨고, 암호를 입력 하고, 틀리면 틀린다는 메세지를, 맞으면 삭제하는 방법으로 하겠습니다. 사용자 확인(Register) 그럼 우선, 아이콘을 눌렀을 때 확인하는 파일을 먼저 만들겠습니다. 이 파일은 삭제뿐 아니라, 편집할 때도 마찬가지로 뜨게 되어있는.. 더보기
[옛 강좌] 26. Perlprog - BBS 5 \n"; &print_content; print " "; #### 제목란에 위에서 분리해낸 제목을 넣습니다. print " 제 목 : 이 름 : 전자우편 : 홈페이지 : $re_body"; for $re_list(9..$#ReplyData) { chomp($ReplyData[$re_list]); print ">$ReplyData[$re_list]"; } print " 비밀번호 : (8자 까지) (참고사항 : HTML은 지원 되지 않습니다.) $WRITE_IMAGE \n"; &about_board; #### reply변수명과 값을 hidden속성으로 다음 cgi프로그램에 전달합니다. 이건 위에서 설명했죠? 그와 더불어 답변을 선택한 데이터의 인덱스번호도 hidden속성으로 전달합니다. print " \n".. 더보기
[옛 강좌] 25. Perlprog - BBS 4 \n"; &print_content; print " 글번호 : $head_number 조회수 : $file_data{'COUNT'} 등록일 : $file_data{'DATE'} 홈페이지 : $file_data{'HOMEPAGE'} 성     명 : $file_data{'NAME'} ($file_data{'IP'}) 전자우편 : $file_data{'EMAIL'} $file_data{'TITLE'} $file_data{'BODY'} \n"; 이 부분은 특별한 설명이 없어도 잘 아시리라 믿습니다. 그냥 일정 형식에 맞춰 출력하는거죠. 전 디자인 감각이 없어서... 이렇게 하고 매우 만족했답니당....^^;; 이전글, 다음글, 조회수(next, prev, count) $ne.. 더보기
[옛 강좌] 24. Perlprog - BBS 3 \n"; &print_content; print " 총게시물 : $total_idx_num개 번호 이름 제 목 조 회 날 짜 \n"; } 이 함수는 view_list.cgi 안에 정의가 된겁니다. 이전페이지, 다음페이지(next, prev) 그렇다면 데이터가 있다면? 무작정 출력할 수는 없죠. board.conf에 보여주는 목록 수를 정의 했었죠. 데이터가 그 목록 수 보다 작다면, 넘는다면.... 넘었을 때 다음 목록과 이전목록에 링크를 없애는 문제... 등등등.... 이 부분을 꼴똘이 생각해본결과, 나의 짧은 머리로는 총 4개의 경우가 생기더군여... 이전, 다음 목록이 둘다 안눌려 지는 경우... 이전만 눌려지는 경우... 다음만 눌려지는 경우... 이전, 다음 둘다 눌려 지는 경우.... 여기서 .. 더보기
[옛 강좌] 23. Perlprog - BBS 2 \n"; &print_content; print " 제 목 : 이 름 : 전자우편 : 홈페이지 : 내 용 : 비밀번호 : (8자 까지) (참고사항 : HTML은 지원 되지 않습니다.) $WRITE_IMAGE \n"; $WRITE_IMAGE는 우리가 미리 정의 하였습니다. board.conf - 환경설정 "add_data.cgi"를 프로그램 하기전에 한 가지 먼저하죠. 여러 환경변수들을 넣어두는 파일을 하나 만듭니다. 이곳에 들어가는 내용은 본인의 url 주소, 각 이미지 파일들의 위치, 저장될 파일들의 위치 등.... board.conf라고 이름하시고, ### board.conf ### 게시판 환경 변수 파일 ########################################### ## 사용자 디렉.. 더보기
[옛 강좌] 22. Perlprog - BBS 1 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - BBS 1 Description 게시판 만들기 1 - 라이브러리, 서브루틴 BBS 만들기 1 제 강좌 중 의문나는 점이나, 마음에 안드는점, 소스가 이상하다던가, 알고리즘이 마음에 안든다던가, 더 좋은 생각을 가지고 계시면 동정의 여지없이, 게시판에 남겨 주시기 바랍니다. 그러면 게시판을 만들기 전에 준비해야 할것 몇 가지를 이번에 얘기하겠습니다. 당장에 들어가고 싶지만서리.... 문법얘기를 할때 얘기하지 않은 부분이 있구여, 좀 더 효율적인 프로그램이 되.. 더보기
[옛 강좌] 21. Perlprog - GuestBook 3 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - GuestBook 3 Description 방명록 만들기 3 - 입력내용 출력 GuestBook 만들기 3 폼을 만들고, 입력을 누르면 자료가 전송되고, 전송된 자료를 다시 분리해서 파일에 저장까지 하였습니다. 이젠 그걸 부르는 일만 남았어요. 근데 자료가 1,2개라면 그냥 보여주면 되지만, 수십개가 된다면 그냥 보여주긴 그렇죠. 저는 이 방법으로 다른거와 조금 다르게, 그냥 편하게 하였 습니다. 물론 여러분들이 직접 더 나은 프로그램을 만들어서 쓰시면 되.. 더보기
[옛 강좌] 20. Perlprog - GuestBook 2 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - GuestBook 2 Description 방명록 만들기 2 - 입력사항 추가, 저장 GuestBook 만들기 2 폼에서 입력받은 내용외에 날짜를 추가로 입력, 폼에서 넘어오는 데이터의 판별 Date 얻기 지난 번에는 폼에서 name과 body를 받아서 ::사용해 각각의 데이터를 파일에 저장하는 내용까지 보았습니다. 이것만 넣으면 썰렁하니깐....(^^;) 여기에 날짜를 추가해 보도록 하겠습니다. $fields{'body'} =~ s/\n\n/ /g; $f.. 더보기
[옛 강좌] 19. Perlprog - GuestBook 1 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlprog - GuestBook 1 Description 방명록 만들기 1 - 폼, 입력, 저장 GuestBook 만들기 1 최소한의 기능만을 갖춘 방명록을 만들어 보죠. 폼에서 데이타를 받아서 저장하고, 그것을 읽어서 일정한 폼에 되돌려 줄수 있는 방명록을 만들어 보도록 하겠습니다. 세번에 나누어서 하겠습니다. 궁금하신점은 게시판을 이용해 주세요. HTML Form Name : 하실말씀 : 위의 폼은 방명록 입력양식이지요. 많이 넣지 않았습니다. 이름과 내용을 넣을수 .. 더보기
[옛 강좌] 18. Perlprog - Counter 이렇게 하시면 두번째 프레임에서 카운터 프로그램이 돌아 갑니다. 그러면서 $count 변수명만 출력이 되죠. 나머지는 태그니깐........ 여러분들의 컴에서 직접 해보세여. 그리고 안되는 점 있으면 게시판에 남겨주시구여..... 이 카운터의 단점이라면...... 이뿐 그래픽이 사용되지 않았다는 거지만, 화면에서 F5키(새로 고침)를 마구 마구 누르면 누를때마다 갱신이 된다는 거죠. 이런게 안되게 할려면.... 조금 더 복잡해지지만, 접속하는 IP를 오늘 날짜와 비교해서 그 IP에 대해서 하루에 한번만 카운터 되게 한다면, 위와 같은 일은 없을 겁니다. source 지금까지 프로그램밍한 카운터 파일의 소스입니다. #! /usr/bin/perl $count_file = "./data/count.dat"; .. 더보기
[옛 강좌] 17. Perlfunc - 펄 함수 12 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 12 Description 로우레벨 소켓 접근 List accept, bind, connect, getpeername, getsockname, getsockopt, listen, recv, send, setsockopt, shutdown, socket, socketpair 함수 설명 accept accept NEWSOCKET, GENERICSOCKET 이 함수는 클라이언트의 소켓 커넥션 요청을 받아 들이고자 하는 서버의 프로세스에 사용 된다... 더보기
[옛 강좌] 16. Perlfunc - 펄 함수 11 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 11 Description 프로세스와 프로세스 그룹 List alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx//, setpgrp, setpriority, sleep, system, times, wait, waitpid 함수 설명 alarm alarm EXPR 이 함수는 EXPR 초가 지난후 알람신호를 보낸다. exec exec LIST 이 함수는 현재 실행되고 있는 perl .. 더보기
[옛 강좌] 15. Perlfunc - 펄 함수 10 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 10 Description 파일핸들과 파일 그리고 디렉토리 관련함수 List chdir, chmod, chown, chroot, fcntl, glob, ioctl, link, lstat, mkdir, open, opendir, readlink, rename, rmdir, stat, symlink, sysopen, umask, unlink, utime 함수 설명 chdir chdir EXPR 이 함수는 현재의 작업 디렉토리를 EXPR로 바꾼다... 더보기
[옛 강좌] 14. Perlfunc - 펄 함수 9 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 9 Description 입출력 처리 List pack, read, syscall, sysread, syswrite, unpack, vec 함수 설명 pack 이 함수들는 기존의 함수 목록에 있으므로 찾기를 이용하십시오. read 이 함수들는 기존의 함수 목록에 있으므로 찾기를 이용하십시오. syscall 이 함수들는 기존의 함수 목록에 있으므로 찾기를 이용하십시오. sysread 이 함수들는 기존의 함수 목록에 있으므로 찾기를 이용하십시오... 더보기
[옛 강좌] 13. Perlfunc - 펄 함수 8 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 8 Description 입출력 처리 List binmode, close, closedir, dbmclose, dbmopen, die, eof, fileno, flock, format, getc, print, printf, read, readdir, rewinddir, seek, seekdir, select, syscall, sysread, syswrite, tell, telldir, truncate, warn, write 함수 설명 binm.. 더보기
[옛 강좌] 12. Perlfunc - 펄 함수 7 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 7 Description 배열 처리 List gmtime, localtime, time, times 함수 설명 gmtime gmtime EXPR 이 함수는 time 함수의 반환값인 시간을 그리니치 시간대에 맞게 9개의 구성 요소로 변환한다. $mon 은 0..11의 값을 가지며, $wday는 0..6의 값을 가지며, $year는 1900을 뺀 값을 가진다. ($sec, $min, $hour, $mday, $mon, $year, $wday, $.. 더보기
[옛 강좌] 11. Perlfunc - 펄 함수 6 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 6 Description 배열 처리 List delete, each, exists, keys, values 함수 설명 delete delete EXPR 이 함수는 지정된 해쉬의 특정 키와 그 값을 지운다. each each HASH 이 함수는 해쉬의 다음 값에 대한 키와 값으로 구성되는 요소 리스트를 반환한다. exists exists EXPR 이 함수는 지정된 해쉬 키가 해쉬 테이블에 존재하면, 참값을 반환한다. keys keys HASH .. 더보기
[옛 강좌] 10. Perlfunc - 펄 함수 5 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 5 Description 배열 처리 List grep, join, map, qw//, reverse, sort, unpack 함수 설명 grep grep EXPR(BLOCK), LIST 이 함수는 LIST의 각 요소에 대하여 EXPR이나 BLOCK 식의 참값인 각 요소들의 리스트를 반환한다. join join EXPR, LIST 이 함수는 필드 EXPR를 사용해서 LIST의 각 문자열을 결합하여 하나의 문자열로 만든다. map map BLOC.. 더보기
[옛 강좌] 09. Perlfunc - 펄 함수 4 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 4 Description 배열 처리 List pop, push, shift, splice, unshift 함수 설명 pop pop ARRAY 이 함수는 배열을 스택처럼 사용한다. 즉 배열의 맨 마지막 값을 반환하며, 배열의 마지막 인덱스에서 1을 뺀다. push push ARRAY, LIST 이 함수는 배열을 스택으로 사용하며, LIST의 값을 ARRAY에 저장한다. ARRAY의 길이는 LIST의 길이만큼 늘어난다. shift shift AR.. 더보기
[옛 강좌] 08. Perlfunc - 펄 함수 3 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 3 Description 수치 함수 List abs, atan2, cos, exp, hex, int, log, oct, rand, sin, sqrt, srand 함수 설명 abs abs $value 이 함수는 인자의 절대값을 반환한다. atan2 atan2 Y, X 이 함수는 Y/X의 아크탄젠트값을 반환한다. cos cos $expr 이 함수는 EXPR의 코사인 값을 반환한다. exp exp $expr 이 함수는 EXPR의 지수승을 반환한다... 더보기
[옛 강좌] 07. Perlfunc - 펄 함수 2 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 2 Description 정규식과 패턴일치 List m//, pos, quotemeta, s///, split, study 함수 설명 m// m/PATTERN/gimosx 이 함수는 주어진 문자열에서 패턴을 검색하고, 그 결과로 스칼라 구문에서 참(1)이나, 거짓("")을 반환한다. 변환자는 다음과 같다. g전역일치 i대소문자 구분하지 않고 일치 m문자열을 여러 줄로 취급 o패턴을 한번만 컴파일 s문자열을 한줄로 취급 x확장 정규표현식 사용 .. 더보기
[옛 강좌] 06. Perlfunc - 펄 함수 1 이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다. Perlfunc - Perl 함수 1 Description Scalar - 스칼라 처리 함수 List chomp, chop, chr, crypt, hex, index, lc, lcfirst, length, oct, ord, pack, q//, qq//, reverse, rindex, sprintf, substr, tr///, uc, ucfirst, y/// 함수 설명 chomp 이 함수는 문자열의 맨 뒷글자가 아니라, $/의 현재값에 해당하는 글자가 문자열의 맨 뒤에 있는 경.. 더보기