Unix C-shell 프로그래밍 방법론 프로젝트

등록일 2003.05.09 한글 (hwp) | 11페이지 | 가격 300원

소개글

서울대학교 전기공학부 프로그래밍 방법론 수업 프로젝트 입니다.

목차

1. 구구단 프로그래밍
2. 함수검색 (Findfunc)
3. 파일 백업과 복구 (Easytar)
4. 기타 코멘트

본문내용

코딩설명
우선 맨 위에 #!/bin/bash 는 만일 이 unix시스템의 기본쉘이 bash가 아닌경우에 이 코딩은 bash로 짜여져 있으므로, /bin/bash라는 디렉토리에서 이 shell 에 대한 설명을 참조받아 실행을 시키라는 문장이며, 저 문장을 지나가면서 이 프로그램은 자동으로 bash shell 명령문으로 인식하게 된다.
그 다음 문장에서 a= $1 은 사용자가 . gugudan 이라고 치고나서 몇 단임을 입력하고 <Enter> 키를 누르게 되는데, 여기에서 이 몇단임을 입력받는 변수가 필요하기 때문에 지정한 것이다. $1 은 stdin을 표현한 것으로, . gugudan 이 gugudan이라는 파일을 열라는 명령문이며, 여기에서 그 뒤에 한칸 띠고 치는 문자들이 stdin으로 입력되게 된다. gugudan 코딩은 이것에 따라서 몇단을 출력하는지, 전부 출력하는지, 에러메세지를 출력하는지가 결정되므로, 꼭 입력받아야 한다.
if ["$a" = "" ]; 만일 아무 문자도 입력하지 않았을 경우에는, 구구단의 모든 단을 출력하는 것인데, 여기서 $a 라고 쓴 이유는 a에 저장된 값을 비교하는 것이기 때문이다. a를 변수로 보게 해 주는 것인데, 그냥 a라고 쓰면 단순히 "a"문자열로 인식하게 되므로 이를 방지한다.
*원하는 자료를 검색 해 보세요.
  • [유닉스] shell program 예제 4페이지
    Ⅰ. Program Source Code Hardcopy $cat info sure() { while true do read answer case $answer in [yY]*) return 0 ;; [nN]*) return 1 ;; *) echo please answ..
  • Shell Sort 0페이지
    /* Insertion sort */ #include #include // use time check #include // use time check #include // use getch() #d..
  • [프로그램소스]linux shell 기능 구현 19페이지
    #include"mysh.h"static char inpbuf[MAXBUF], tokbuf[MAXBUF], *history[MAXBUF];static char *ptr=inpbuf, *tok=tokbuf, **hptr=history;static char special[..
  • 리눅스 shell 실습 레포트 (소스코드 포함) 3페이지
    1. 개 요 HW_03 간단한 shell을 만들고 실습해 본다. 2. 프로그램 구조 2.1 함수에 대한 설명 1) int printPrompt(); Prompt를 출력하기 위한 함수 이다. getcwd()를 이용하여 Prompt를 받아서 출력한다. 2) void rea..
  • (리다이렉션, 백그라운드 기능 포함)직접 만든 shell 11페이지
    고찰 이 과제는 생애 가장 난이도가 높았던 과제였다. 이론적으로만 배웠던 사실을 직접 코딩 하려니 시행착오도 엄청 많았다. 강의자료에 각 함수의 선언부를 알려주는 힌트가 있었고, 그것을 바탕으로 코딩 하려는데 자료를 찾아 인터넷을 뒤져봐도 자료 마다 쉘 종류마다 사람..
  • [프로그래밍] shell 프로그래밍 47페이지
    Shell Program 소개 Shell 종류 /usr/bin/sh POSIX Shell /usr/bin/ksh Korn Shell /usr/old/bin/sh Bourne Shell /usr/bin/csh C Shell /usr/bin/keysh Key Shell ..
  • The exploration and production enterprise portal of the Royal Dutch/Shell Group intranet 1페이지
    Case #5: The exploration and production enterprise portal of the Royal Dutch/Shell Group Problems: 1 네 개로 나누어진 포탈을 재정비해서 하나의 효율적인 포탈을 런칭하는 것이 좋다. 너무 많..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      Unix C-shell 프로그래밍 방법론 프로젝트