Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다. 통신 및 압축 명령어 다음을 수행한 후, 결과 파일들을 출력하여 제출한다. 1. 다음 순서로 수행하여, 그 결과 파일을 생성한다. (0) bash 사용 시, 우선 csh을 수행한다. ($ csh) (1) Redirection을 사용하여 아래 수행 결과를 파일에 받는다. $ repeat 5 cal 12 2015 (2) 앞서의 파일에 아래 수행 결과를 추가한다. $ repeat 2 cal 2016 2. 다음 순서로 수행하여, 그 결과 파일을 생성한다. (1) 다음과 같이 수행한 결과를 역순으로 정렬(sorting)하여 임시 파일에 받는다. (pipeline 및 redirection 사용) $ ls /dev (2) 앞서 생성한 임시 파일에서 처음 20줄과 마지만 20줄만을 추출하여 결과 파일을 생성한다. (head 및 tail 명령어 사용, redirection 사용)
Homework #5 (2/3) 3. 다음 명령어들을 순서대로 수행한 후, 아래 지시에 따라 작업한다. 통신 및 압축 명령어 3. 다음 명령어들을 순서대로 수행한 후, 아래 지시에 따라 작업한다. $ cp /usr/include/stdio.h . $ cp stdio.h stdio.x $ head -50 stdio.x > stdio.y $ tail -50 stdio.x > stdio.z $ cat stdio.[y-z] > stdio.w $ \rm stdio.[w-z] (1) 히스토리 기능 중 “!n”을 사용하여, 두 번째 명령을 다시 수행한다. (2) 히스토리 기능 중 패턴 반복을 사용하여, 네 번째 명령을 다시 수행한다. (3) 상기 (2)의 수행을 반복(패턴반복 아님)한다. (csh의 경우 에러 날 것임) (4) 다음 히스토리 명령을 수행하여 그 결과를 파일에 받는다. $ history 15
Homework #5 (3/3) 4. 다음 순서로 수행하여, 결과 파일을 생성한다. (수행과정과 결과파일 내용 모두 제출) 통신 및 압축 명령어 4. 다음 순서로 수행하여, 결과 파일을 생성한다. (수행과정과 결과파일 내용 모두 제출) (1) $ cp /tmp/gen_rand_num . (2) (1)의 파일을 실행 정렬(알파벳순) 화면에 출력 & hw5-4 파일에 저장 (3) hw5-4읽어서 정렬(숫자역순) 화면에 출력 & hw5-4 파일에 append *(2),(3)은 한번의 명령어로 수행 Due Date: 10/14(금)