>> Read No. 156 article  
초가 31 ☞ 초보용 Perl 스크립트 2

등록 1999-07-08 02:48:00     조회 5
이름 쉬이이    

		가벼운 마음으로 실행해 봅시다. 관심을 갖는 것 만으로도..만은 것을 얻을 수 있으니까
여... 나중에 관심이.. 광기로 바뀌는 날이 있을 듯하네요.. 후후 오늘은 변수에 대하여...  
 *emoticon*3. Perl의  변수   3.1. 스컬러    스컬러(scalar)는  기본적인 데이터형(정수, 소수,스트
링)을 뜻하며, $  기호를 사용한다.     $haha ="Shee says.";    $High = 100;    $Low = 1;   ☞ 간단
한 예[alex99@redbird test]$ vi Scalar    # 편집기로 파일을 만들고 저장하고 나온다. #!/usr/bin/perl$
High = 100;$Low = 1; print "High is $High and Low $Low"; [alex99@redbird test]$ chmod +x Scalar   #파일 퍼미션
을 실행으로 바꾼다.[alex99@redbird test]$ ./Scalar            #실행을 해본다. High is 100 and Low 1
                   #결과입니다.           3.2. 어레이        어레이(Array)변수는 스컬
러 변수의 집합을 나타며, @ 기호를 사용한다.     ☞간단한 예  [alex99@redbird test]$ cat Array#!
/usr/bin/perl               #perl이 있는 곳을 선언한다. @Num = ( 1,2,3,4,5,6,7,8,9,10 ) ;  # C언어와
 유사한다. 10개의 요소를 가진 Num 배열.@String = ( "haha", "hoho","puha~" );  # 3개의 요소를 가진 S
tring 배열. print "@Num @String";     #단지 전체의 요소를 출력한다. print "Num[0] is @Num[0].";  #배
열의 요소에 접근학 위해서는 인덱스를 사용한다. print "String[2] is @String[2]."; #인덱스의 시
작은 0부터이다. 2이면 세 번째 요소이다.[alex99@redbird test]$ chmod +x Array  #실행 퍼미션을 준
다. [alex99@redbird test]$ ./Array           # 현디렉토리를 참고해서 실행.1 2 3 4 5 6 7 8 9 10     
            #@Num의 모든 요소가 출력됨. haha hoho puha~                     #@String의 모든 
요소가 출력됨. Num[0] is 1.                         #@Num의 첫 인덱스 0인 요소를 출력한다
. String[2] is puha~.                    #@String의 마지막 인덱스 2를 출력한다.      3.3. 연결
 어레이  %기호로 시작하는 연결 어레이 변수는 Perl 의 특수한 존재이다. 연결 어레이를 사
용하여이름과 같은 스트링으로 어레이를 참고한다.  %ENV 는 인덱스로서 환경변수의 이름
을 사용하여 액세스 할 수 있는 환경 변수 어레이다. ** 환경 변수 & 지역 변수  ??? 공부를 
더해야 알 듯 다음으로.☞ 간단한 예[alex99@redbird test]$ vi Env#!/usr/bin/perl print "PATH  = $ENV{PATH}
";    # 사용자 명령어를 탐색할 디렉토리 목록.print "HOME  = $ENV{HOME}";   # 사용자  홈 디렉
토리의 절대 경로 목록.print "MAIL  = $ENV{MAIL}";     # 우편함(mailbox)의 절대 경로 이름. print "U
SER  = $ENV{USER}";     # 사용자 IDprint "SHELL = $ENV{SHELL}";    # 로그인 셸의 절대 경로 이름.print
 "TERM  = $ENV{TERM}";    # 터미널의 유형 [alex99@redbird test]$ chmod +x Env  # 실행 퍼미션 주고..[al
ex99@redbird test]$ ./Env           # 실행PATH  = /usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/ale
x99/bin HOME  = /home/alex99MAIL  = /var/spool/mail/alex99USER  = alex99SHELL = /bin/bash         TERM  = vt100
  ** 아래를 참고하면 feel 올실 겁니다.데이터맨, 텔넷(win98) !![용어] Terminal / 단말기 / 터미
널   1) Terminal(터미널)은 사용자가 컴퓨터 시스템을 이용하는 위치 즉, 컴퓨터의 관점에서
는 최종 단말기 위치에 연결되어 동작되는 장치를 말한다. 터미널은 단말기 또는 컴퓨터 
시스템의 가장 말단에 붙어있다는 뜻에서 종단기라고도 한다.     일반적으로 컴퓨터 시
스템에서 사용되는 단말기에는 사용자가 정보를 입력하고 컴퓨터에서 생성된 정보를 눈으
로 볼 수 있도록 키보드와 모니터 등으로 구성되어 있다. Terminal Emulator / 터미널에뮬레이터
   Terminal Emulator는 단말기 에뮬레이터라는 뜻으로 특정 터미널 기능을 수행할 수 있는 VT 1
00과 같이 컴퓨터를 마치 다른 컴퓨터에 연결되어 있는 터미널처럼 사용할 수 있게 개발된 
소프트웨어를 말한다. PC 통신을 할 경우 반드시 에뮬레이터가 있어야 한다.  <출처 : 전자
신문조사부>다음은 연산자와 식입니다. 모들 열심히 삽시다.. 쉬이이가..       시간은 돌
아오지 않고 가기만 하네요.. 아구 잘간다. 시간..아까워라...
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.49 초 ] 작업시간: [ 0 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791027071
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.