> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스 fmt는 무엇을 의미합니까?

리눅스 fmt는 무엇을 의미합니까?

藏色散人
풀어 주다: 2023-03-27 10:16:45
원래의
1552명이 탐색했습니다.

Linux fmt는 텍스트 파일의 형식을 지정하는 데 사용되는 명령입니다. 이 명령은 지정된 파일의 내용을 읽고 지정된 형식에 따라 다시 정렬한 다음 지정된 파일 이름이 "-"인 경우 표준 출력 장치에 출력합니다. , fmt 명령은 표준 입력 장치에서 데이터를 읽습니다.

리눅스 fmt는 무엇을 의미합니까?

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

Linux fmt는 무엇을 의미하나요?

Linux fmt 명령은 텍스트 파일 형식을 지정하는 데 사용됩니다.

fmt 명령은 지정된 파일의 내용을 읽고 지정된 형식에 따라 다시 정렬한 다음 표준 출력 장치로 출력합니다. 지정된 파일 이름이 "-"인 경우 fmt 명령은 표준 입력 장치에서 데이터를 읽습니다.

Syntax

fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
로그인 후 복사

매개변수 설명:

-c或--crown-margin 每段前两列缩排。
-p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。
-s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。
-t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。
-u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。
-w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。
--help 在线帮助。
--version 显示版本信息。
로그인 후 복사

Example

지정된 파일을 다시 정렬합니다. 예를 들어, testfile 파일에는 총 5줄의 텍스트가 있습니다. 다음 명령을 통해 파일 형식을 재정렬할 수 있습니다.

fmt testfile
로그인 후 복사

출력 결과는 다음과 같습니다.

$ fmt testfile #重排testfile 文件  
hello Linux! Linux is a free Unix-type operating system. This is a  
Linux testfile! Linux Linux
로그인 후 복사

testfile 파일을 85자의 줄로 재정렬하고, 표준 출력 장치 출력에 출력합니다. 명령은 다음과 같아야 합니다.

fmt -w 85 testfile
로그인 후 복사

비교를 위해 먼저 cat 명령을 사용하여 파일 내용을 확인합니다.

$ cat testfile #查看testfile 文件的内容  
hello Linux!  
Linux is a free Unix-type operating system.  
This is a Linux testfile!  
Linux  
Linux
로그인 후 복사

fmt 명령을 사용하여 재정렬한 후 출력 결과는 다음과 같습니다.

$ fmt -w 85 testfile #指定重排宽度为85个字符  
hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile!  
Linux Linux
로그인 후 복사

추천 학습: "linux 비디오 튜토리얼"

위 내용은 리눅스 fmt는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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