쉘스크립트3 [리눅스] 파일 I/O _1 2022.07.31 - [운영체제/리눅스] - [리눅스] 쉘스크립트_1 2022.07.31 - [운영체제/리눅스] - [리눅스] 쉘스크립트_2(awk,sed) 파일 I/O 파일은 리눅스 운영체제에서 가장 기본적이고 핵심이 되는 추상화 개념 파일 디스크립터( file descritor)란? 파일 디스크립터는 프로세스의 열림 파일을 고유하게 식별하는 정수 파일 디스크립터 테이블( file descriptor table) 파일 디스크립터는 파일 테이블 엔트리들을 가르키는 파일 요소이고, 이 파일 디스크립터를 가르키는 정수 배열의 집합을 파일디스크립터 테이블이라고합니다. 운영체제는 각 프로세스마다 하나의 고유한 파일 디스크립터 테이블이 제공됩니다. 파일 테이블 엔트리(file table entry) 파일 테이블.. 2022. 7. 31. [리눅스] 쉘스크립트_2(awk,sed) 2022.07.11 - [운영체제/리눅스] - [리눅스] GCC 입문 2022.07.13 - [운영체제/리눅스] - [리눅스] GDB 디버거 _1 2022.07.24 - [운영체제/리눅스] - [리눅스] GDB디버거_2 2022.07.24 - [운영체제/리눅스] - [리눅스] Make 및 Makefile 2022.07.31 - [운영체제/리눅스] - [리눅스] 쉘스크립트_1 awk(오크) 오크는 유닉스에서 처음 개발된 일반 스크립트 언어,awk 기본 기능은 텍스트 형태로 되어 있는 입력 데이터를 행과 단어 별로 처리해 출력하는 것 명령의 수행결과나 파일의 데이터 내용을 한줄로 읽어 들여, 한줄의 내용을 단어로 끊어서 읽어 들이고 이를 조작 및 연산에 활용 실행 awk '페턴 {동작} 패턴{동작}' 파일명.. 2022. 7. 31. [리눅스] 쉘스크립트_1 2022.07.11 - [운영체제/리눅스] - [리눅스] GCC 입문 2022.07.13 - [운영체제/리눅스] - [리눅스] GDB 디버거 _1 2022.07.24 - [운영체제/리눅스] - [리눅스] GDB디버거_2 2022.07.24 - [운영체제/리눅스] - [리눅스] Make 및 Makefile 쉘스트립트 개요 쉘 스크립트는 쉘이나 명령어 줄 인터프리터에서 돌아가도록 작성되었거나 운영 체제를 위해 쓰인 스크립트, 단순 도메인 고유언어로 여기기도하고 쉡스크립트가 수행하는 일반기능으로, 실행, 문자열 출력 장점 쉡 스크립트는 다른 프로그램 언어의 같은 코드로 쓰인 것보다 훨씬 더 빠른 경우가 있다. 다른 해석 언어에 비해 쉘스크립트는 컴파일 단계가 없기 때문에 디버킹 하는 동안 빠르게 동작한다. 단.. 2022. 7. 31. 이전 1 다음 반응형