목록【 에디터 】 (2)
데브로맨스
목차 개념 UNIX 에서 사용되던 awk 프로그램의 GNU 버전 배경 문자열 및 바이너리 데이터 스트림 수정 및 재구성할 수 있는 좀 더 프로그래밍에 가까운 환경을 제공하는 고급 문자열 데이터 조작 툴이 필요하게 되어 등장 기능 데이터를 저장하는 변수 정의 데이터를 다루기 위한 산술 및 문자열 연산자 사용 조건문 및 반복문과 같이 데이터 처리에 로직을 추가하는 구조적 프로그래밍 개념 사용 데이터 파일 안에서 데이터 요소를 추출하고 다른 순서 또는 형식으로 재구성하여 형식화된 보고서 생성 동작 sed 편집기처럼 문자열 데이터 스트림에서 사용할 수 있는 텍스트의 각 줄에 대해 프로그램 스크립트를 실행 버퍼 관리 ( Buffer Operation ) 장/단점 특징 문법 【 문법 】 gawk 【-options】..
목차 개념 일반적인 대화형 텍스트 편집기와는 반대 개념 파일의 수정이 주 목적 파일을 순방향으로 읽는 동안 연산 수행 ( 반복 수정에 용이 ) 텍스트 스트림을 조작하기 위한 전용 명령 배경 완전한 기능을 갖춘 대화형 편집기를 꺼내들지 않고서도 텍스트 파일에 있는 텍스트를 빨리 조작하기를 원함. 기능 데이터 스트림 편집기 편집기가 데이터를 처리하기 전에 미리 제공 받은 일련의 규칙에 따라서 편집 복잡한 패턴을 만들 수 있도록 텍스트 패턴에 정규 표현식 사용 가능 동작 입력 수단으로부터 한 번에 하나씩 데이터 줄을 읽어 들인다. 제공된 편집기 명령으로 데이터를 대조 명령에서 지정된 대로 스트림 데이터를 변경 표준 출력 ( STDOUT ) 으로 새로운 데이터를 출력 버퍼 관리 ( Hold and Pattern..