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..
  • [프로그램소스]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 네 개로 나누어진 포탈을 재정비해서 하나의 효율적인 포탈을 런칭하는 것이 좋다. 너무 많..
  • [과제#8] shell 프로그램 응용 11페이지
    통신시스템 및 프로그래밍 (HomeWork#8, 예제11-6) 1. 문제정의 □ [11-6] shell 프로그램 응용하기(프로세스 시간 log 기록 파일 만들기) 조건 1: struct tms를 이용(프로세스가 실행하는데 걸린 시간) 조건 2: shell(p358) ..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      Unix C-shell 프로그래밍 방법론 프로젝트