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 Sort 0페이지
    /* Insertion sort */#include #include // use time check#include // use time check#include // use getch()#..
  • [유닉스] shell program 예제 4페이지
    $cat infosure(){ while true do read answer case $answer in [yY]*) return 0 ;; [nN]*) return 1 ;; *) echo please a..
  • 시스템프로그래밍 shell lab 코드 + 보고서입니다. 0페이지
  • (리다이렉션, 백그라운드 기능 포함)직접 만든 shell 11페이지
    // my shell (background, redirection)#include #include #include #include #include #include #include #include // O_RDWR, O_CREAT#define S_AMP "&"#defi..
  • [프로그램소스]linux shell 기능 구현 0페이지
    #include"mysh.h"static char inpbuf[MAXBUF], tokbuf[MAXBUF], *history[MAXBUF];static char *ptr=inpbuf, *tok=tokbuf, **hptr=history;static char special[..
  • bubble, quick, selection, insertion, merge,shell 정렬과 binarysearch , binarytree 0페이지
    정렬과 binary search 및 단말 노드에서 root까지의 각 노드의 value를 더했을때 가장 큰값과가장 작은 값을 산출해내는 프로그램이 메뉴 형식으로 통합되어 있다.
  • 쉘(shell) 10페이지
    1. Shell 이란 ?유닉스 운영체제에서 사용자가 사용할 수 있는 유틸리티나, 명령등을 실행 할 수 있도록 하는 프로그램. 이것은 명령행 에서 입력된 내용을 해석하고, 그에 따른 작업을 커널이 하도록 지시한다. 그리고, 커널에서 작업한 결과를 다시 사용자에게 보여준다
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      Unix C-shell 프로그래밍 방법론 프로젝트