more unix filter awk
더 많은 Unix 필터 명령 개요 및 awk 과 과 간단한 자동 처리 텍스트에 대한 명령 :
이 튜토리얼에서는 나머지 필터 명령을 다룰 것입니다.
인터뷰에서 요구되는 기본 자바 프로그램
또한 간단한 자동 처리 텍스트를위한 두 가지 강력한 명령 인 awk 및 sed도 살펴 봅니다.
Unix 비디오 # 21 :
더 많은 유닉스 필터 명령
명령 | tr –이 명령은 반복되는 문자를 짜내고 해당 문자의 단일 항목으로 바꾸거나 문자를 삭제하는 것과 같은 다른 형식으로 파일의 문자를 변환하는 데 사용됩니다. tee 명령과 함께 사용할 수있는 다른 옵션을 사용하면됩니다. |
---|---|
일반적인 구문 : | tr (옵션) …… SET1 (SET2) |
예 1 : | tr -d‘,’ |
예 2 | $ tr -d“안녕하세요” |
명령 | tee –이 명령은 stdin에서 입력을 읽고 출력을 stdout, 즉 디스플레이 화면과 동시에 지정된 파일로 리디렉션하는 데 사용됩니다. 주로 파이프 및 필터와 함께 사용됩니다. |
---|---|
일반적인 구문 : | 티 (옵션)…. (파일) |
예 | $ cat file1 | 티 파일 new 이 명령은 디스플레이 화면에 file1의 내용을 표시하고 cat filenew 명령으로 볼 수있는 filenew에도 저장됩니다. |
유닉스 과 과 awk 텍스트 처리 유틸리티
Unix는 sed 및 awk를 라인 단위로 작동하는 두 개의 텍스트 처리 유틸리티로 제공합니다. sed 프로그램 (스트림 편집기)은 문자 기반 처리와 잘 작동하며 awk 프로그램 (Aho, Weinberger, Kernighan)은 구분 된 필드 처리와 잘 작동합니다.
둘 다 정규식을 사용하여 패턴을 찾고 일치를 처리하는 명령을 지원합니다.
명령 | awk –이 명령은 패턴 일치 및 텍스트 처리에 사용되는 유용하고 강력한 명령입니다. |
---|---|
일반적인 구문 | awk (옵션)‘프로그램 텍스트’파일 |
예 | $ ls -l | awk‘{print $ 3}’ 이 명령은 파일 및 디렉토리의 긴 목록에서 세 번째 열만 표시합니다. |
명령 | sed – 이것은 텍스트의 '스트림'을 편집하기위한 강력한 명령입니다. 텍스트 파일 또는 파이프 된 입력에서 입력을 읽고 한 번에 입력을 처리 할 수 있습니다. |
---|---|
일반적인 구문 | sed (옵션)… .. (-f) (파일) |
예 1 | 하지만 -n '/ hello / p file1 이 명령은 hello가 포함 된 모든 줄을 표시합니다. |
예 2 | sed‘s / hello / HELLO /’file1 이 명령은 파일의 모든 위치에서 hello를 HELLO로 대체합니다. |
예 3 | 하지만 '/ hello / + 2d file1 이 명령은 'hello'의 첫 번째 일치로 시작하는 두 줄을 삭제합니다. |
다가오는 자습서에서는 명령 줄 매개 변수에 대해 자세히 설명합니다.