>> Read Reply from No. 35388 article  
RE: [질문] 초보입니다

등록 2001-11-20 04:11:00     조회 2
이름 coreVirus    

		1. #!/bin/bash
: 2. if [$1 = a]
: 3. then
: 4. echo "a"
: 5. dlif [$1 =b]
: 6. then
: 7. echo "b"
: 8. elif [ $1 = c]
: 9. then
: 10. else
: 11. echo "not a,b"
: 12. fi
  1 line : shell 을 실행시킬수 있는 경로를 뜻합니다. python 이라면
         #!/usr/local/python/bin/python 이런식이 될수도 있구염
 2 line 만약에 $1에 a가 할당 되면.. 여기서 $1 이란 첫번째 인자를
        뜻하죠 ( $0는 프로그램 이름입니다. )
        하고 싶은일은 $a 와 'a' 와 비교 하는거 같은데..
 3. if 문 조건을 만족하면 실행되는 부분입니다. a 를 찍고 있네요..
 ....
 우선 문제점은 if 문에서 비교 하는 부분입니다.
만약 변수값과 비교 하려면
 if [ "$a" = "a" ]; then echo "a"
이런식으로 하셔야 할듯 싶네요..
 원래대로 라면.. 항상 a 만 찍히겠죠?
a 라는 변수에 항상 할당되니..
이런식인데요.... 5번째 줄에 dlif 는 elif 를 잘못 쓰신거 같네요
9라인에 then 이후에 else 오는것도 문법에 맞지 않구여..
9 라인뒤에 echo "c" 정도가 와 야 할듯 싶네요..
 그리고 한가지더 if 문 쓰실때 [ 쓰시고 반드시 한칸 띄우셔야 합니다.
 간단히 case 로 수정하면..
 #!/bin/sh
 case "$1" in
a ) echo "a";;
b ) echo "b";;
c ) echo "c";;
* ) echo "not a,b,c";;
 esac
exit 0
 저도 스크립트를 만져 본지 오래되어서 ^^; 기억이 가물 가물 하네요..
 궁금하신점은 msn 이나 메일로 ^^
 도움이 되셨길 바랍니다.
  --
E-Mail : coreVirus at korea.com HomePage : http://cshp.cnu.ac.kr/~cs991445/old/ MSN : smurf at csop.cnu.ac.kr AOL : dltnsrn
ICQ : 126272339
이름
암호


>> 관련글
35388 [질문] 초보입니다  김정수  2001.11.19  ....
  답장 RE: [질문] 초보입니다  coreVirus  2001.11.20  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.58 초 ] 작업시간: [ 1.06 초 ]

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: 1789502171
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.