Linux fmt를 사용하여 텍스트 형식 지정

WBOY
풀어 주다: 2024-02-14 11:30:35
앞으로
1089명이 탐색했습니다.

fmt 명령은 간단한 텍스트 포맷터입니다. 여기서는 텍스트 및 이메일 응답 형식을 지정하는 데 이를 사용하는 방법을 보여 드리겠습니다.

使用Linux fmt格式化文本

프로젝트 문서를 작성할 때 Readme 파일과 설치 지침을 일반 텍스트로 작성하는 경우가 많습니다. 프로젝트의 기능이나 컴파일 방법을 설명하기 위해 HTML이나 Markdown과 같은 마크업 언어를 사용할 필요가 없습니다. 그러나 그러한 문서를 유지하는 것은 고통스러울 수 있습니다.

Readme 파일에서 문장 중간을 업데이트해야 하는 경우 전체 75개 열로 구성된 다른 텍스트 중간에 길거나 짧은 줄이 생기지 않도록 텍스트 형식을 다시 지정해야 합니다. 일부 편집자에는 단락을 채우기 위해 텍스트 형식을 자동으로 변경하는 기능이 포함되어 있지만 모든 편집자가 이 기능을 수행하는 것은 아닙니다. 이것이 Linux fmt 명령이 들어오는 곳입니다.

Linux fmt 명령을 사용하여 텍스트 서식 지정

fmt 명령은 단어를 수집하고 단락을 채우는 간단한 텍스트 포맷터이지만 기울임꼴이나 굵게 같은 다른 텍스트 스타일은 적용하지 않습니다. 모두 일반 텍스트입니다. fmt 명령을 사용하면 읽기 쉽게 텍스트를 빠르게 조정할 수 있습니다. 다음과 같은 친숙한 예제 텍스트부터 시작해 보겠습니다.

으아아아

이 예제 파일에서는 각 줄의 길이가 다르며 이상한 방식으로 줄바꿈됩니다. 일반 텍스트 파일을 많이 변경하면 이와 같이 이상한 줄 바꿈이 발생할 수 있습니다. 이 텍스트의 서식을 다시 지정하려면 fmt 명령을 사용하여 단락 줄을 일정한 길이로 채울 수 있습니다.

으아아아

기본적으로 fmt는 텍스트의 형식을 열 너비 크기 75로 지정하지만 -w 또는 –width 옵션을 사용하여 이를 변경할 수 있습니다.

으아아아

Linux fmt 명령을 사용하여 이메일 답장 형식 지정

저는 일반 텍스트 이메일을 선호하는 메일링 리스트에 등록되어 있습니다. 그러면 목록 서버에 이메일을 훨씬 쉽게 보관할 수 있습니다. 그러나 현실은 모든 사람이 일반 텍스트로 이메일을 보내는 것은 아닙니다. 때때로 이러한 이메일에 일반 텍스트로 답장을 보낼 때 내 이메일 클라이언트는 전체 단락을 한 줄에 넣습니다. 이로 인해 이메일에서 응답을 "인용"하기가 어렵습니다.

이것은 간단한 예입니다. 일반 텍스트로 이메일에 답장하면 내 이메일 클라이언트는 각 줄 앞에 > 문자를 추가하여 상대방의 이메일을 "인용"합니다. 짧은 메시지의 경우 다음과 같습니다.

으아아아

제대로 "줄 바꿈"되지 않은 긴 줄은 일반 텍스트 이메일 답장에 올바르게 표시되지 않습니다. 그 이유는 다음과 같이 > 문자가 앞에 오는 긴 줄이기 때문입니다.

으아아아

이 문제를 해결하기 위해 터미널을 열고 인용된 텍스트를 복사하여 새 파일에 붙여넣었습니다. 그런 다음 -p 또는 –prefix 옵션을 사용하여 fmt에게 각 줄 앞에 "접두사"를 추가할 문자를 알려줍니다.

으아아아

fmt 명령은 매우 간단한 텍스트 포맷터이지만 많은 유용한 작업을 수행할 수 있으며 일반 텍스트로 문서를 작성하고 업데이트하는 데 도움이 될 수 있습니다. 항목 목록과 같은 단락의 처음 두 줄 들여쓰기를 일치시키려면 -c 또는 –crown-margin과 같은 다른 옵션에 유의하세요. 또한 들여쓰기된 단락처럼 단락의 첫 번째 줄 들여쓰기를 유지하려면 -t 또는 –tagged-paragraph를 사용해 보세요. -u 또는 –uniform-spacing 옵션은 단어 사이에 공백 1개와 문장 사이에 공백 2개를 사용합니다.

위 내용은 Linux fmt를 사용하여 텍스트 형식 지정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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