> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 제어 문자를 필터링할 수 있는 명령은 무엇입니까?

Linux에서 제어 문자를 필터링할 수 있는 명령은 무엇입니까?

青灯夜游
풀어 주다: 2022-11-09 20:20:18
원래의
2084명이 탐색했습니다.

제어 문자를 필터링할 수 있는 Linux 명령은 "col"입니다. col 명령은 Linux에서 문서 편집 명령입니다. 전체 영어 이름은 "colation"이며 이는 "필터링"을 의미합니다. col 명령에는 많은 설명 파일에서 제어 문자를 효과적으로 필터링할 수 있는 하나의 주요 기능이 있습니다. col [ -bfx][-l<버퍼 열 수>]". col 명령은 표준 입력 텍스트 필터와 동일합니다. 주석 입력 장치에서 텍스트 내용을 읽고 해당 내용을 주석 출력 장치에 표시합니다.

Linux에서 제어 문자를 필터링할 수 있는 명령은 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

제어 문자를 필터링할 수 있는 Linux 명령은 "col"입니다.

Linux col 명령

col 명령은 Linux에서 문서 편집 명령으로, 전체 영어 이름은 "colation"이며 "filtering"으로 번역됩니다. col 명령에는 주로 사용할 수 있는 기능이 하나 있습니다. 많은 설명 파일에서 제어 문자를 효과적으로 필터링합니다.

설명: col 명령은 표준 입력 텍스트 필터와 동일합니다. 주석 입력 장치에서 텍스트 콘텐츠를 읽고 해당 콘텐츠를 주석 출력 장치에 표시합니다.

많은 UNIX 문서 파일에는 RLF 제어 문자가 있습니다. 설명 파일의 내용을 일반 텍스트 파일로 출력하기 위해 셸 특수 문자 ">"를 사용하면 col 명령이 이러한 제어 문자를 효과적으로 필터링할 수 있습니다.

Syntax

col [-bfx][-l<缓冲区列数>]
로그인 후 복사

매개변수:

  • -b RLF 및 HRLF를 포함한 모든 제어 문자를 필터링합니다.

  • -f RLF 문자를 필터링하지만 HRLF 문자는 렌더링되도록 허용합니다.

  • -x는 여러 공백 문자를 사용하여 탭 문자를 나타냅니다.

  • -l<버퍼 열 수> 기본 메모리 버퍼는 128열이며, 버퍼 크기를 직접 지정할 수 있습니다.

col 명령 예

(1) Tab을 공백으로 대체하면 일반적으로 Tab 1개가 공백 4개로 변환됩니다.

echo -e “123 456” | col -x
로그인 후 복사

(2) 공백을 Tab으로 바꾸면 일반적으로 공백 4개가 Tab 1개로 변환됩니다.

echo -e “123 456” | col -h
로그인 후 복사

(3) 도움말 문서에서 제어 문자를 삭제하세요. col 명령 매뉴얼을 예로 들어 보겠습니다.

man col | col -b > man_col.txt
로그인 후 복사

(4) 다음은 man 명령 도움말 문서를 예로 들어 col 명령의 사용법을 설명합니다.

man 명령의 도움말 문서를 man_help로 저장하고 -b 매개변수를 사용하여 모든 제어 문자를 필터링합니다. 터미널에서 다음 명령을 사용합니다.

man man | col-b > man_help
로그인 후 복사

참고: "|"는 파이프라인을 설정하고 man 명령의 출력을 col 명령의 입력 데이터로 변환하는 데 사용됩니다.

관련 추천: "Linux 비디오 튜토리얼"

위 내용은 Linux에서 제어 문자를 필터링할 수 있는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿