#.head 명령어 실습 1
*처리 대상은 표준 입력으로만한다. 즉, 실행인자로 파일 이름을 받는 기능은 생략한다.
*출력할 줄의 수는 첫 번째 실행 인자로 전달 받는다.
예제
결과
#.head 명령어 실습 2
*파일의 경로를 실행 인자로 받아들이는 기능을 구현
*첫번째 인자는 이전처럼 출력할 라인 수, 두번째 이후 인자를 파일이름으로 간주한다.
예제
결과
#.head 명령어 실습 2 -2
*파일의 경로를 실행 인자로 받아들이는 기능을 구현
*첫번째 인자는 이전처럼 출력할 라인 수, 두번째 이후 인자를 파일이름으로 간주한다.
예제2-2
#.head 명령어 실습 3
*위에서 작성중인 head 명령어 소스에 getopt_long()을 사용해서
*옵션을 처리하는 기능을 추가하는 기능.
예제
결과
#.head 명령어 실습 3-2
*위에서 작성중인 head 명령어 소스에 getopt_long()을 사용해서
*옵션을 처리하는 기능을 추가하는 기능.
예제 3-2
예제파일
#.homework
1.이전장에서 만든 \t 나 \n 을 출력해주는 기능을 cat 명령어의 옵션으로 켜고 끌 수 있게 작성하라.
2.파일의 마지막 몇 줄을 출력하는 tail 명령어를 구현하라. 출력하는 줄의 수는 고정값으로 한다.
#.이전장에서 만든 \t 나 \n 을 출력해주는 기능을 cat 명령어의 옵션으로 켜고 끌 수 있게 작성하라.
풀이
결과
#.파일의 마지막 몇 줄을 출력하는 tail 명령어를 구현하라. 출력하는 줄의 수는 고정값으로 한다.
풀이
결과
참고:모두를 위한 리눅스 프로그래밍
'컴퓨터 기초 > 운영체제 실습' 카테고리의 다른 글
14.파일 시스템 관련 api (0) | 2020.07.11 |
---|---|
13.grep 명령어 실습 (0) | 2020.07.04 |
[운영체제 실습] 11.시그널 (0) | 2020.07.03 |
[운영체제 실습] 10.프로세스 생성과 실행 (0) | 2020.06.28 |
[운영체제 실습] 9.프로세스 (0) | 2020.06.28 |