命令行大全

fmt

rose1 发表于 2020-09-16 09:23浏览次数:

在类似Unix的操作系统上,fmt命令是用于简化和优化 文本文件的格式化程序。 这份文件涵盖了GNU / Linux的版本的FMT。

查看英文版

目录:

1 fmt 运行系统环境

2 fmt 说明

3 fmt 语法

4 fmt 例子

fmt 运行系统环境

Linux

fmt 说明

fmt将指定的FILE中的每个段落重新格式化,写入标准输出。选项- WIDTH是的缩写形式--width = DIGITS。
fmt reformats each paragraph in the FILE(s) specified, writing to standard output. The option -WIDTH is an abbreviated form of --width=DIGITS.

查看英文版

查看中文版

fmt 语法

fmt [-WIDTH] [OPTION]... [FILE]...

选件

-c--crown-margin 保留前两行的缩进。
-p--prefix=STRING 仅重新格式化以STRING开头的行,并将前缀重新附加到重新格式化的行。
-s--split-only 分割长行,但不要重新填充它们。
-t--tagged-paragraph 第一行的缩进不同于第二行。
-u--uniform-spacing 单词之间使用一个空格,句子后面使用两个空格。
-w--width=WIDTH 最大行宽(默认为75列)。
-g--goal=WIDTH 目标宽度(默认为宽度的93%)。
--help 显示帮助消息并退出。
--version 显示版本信息并退出。

如果未指定FILE或FILE是破折号(“ - ”),则fmt从标准输入读取。

fmt [-WIDTH] [OPTION]... [FILE]...

Options

-c--crown-margin preserve indentation of first two lines.
-p--prefix=STRING reformat only lines beginning with STRING, reattaching the prefix to reformatted lines.
-s--split-only split long lines, but do not refill them.
-t--tagged-paragraph indentation of first line different from second.
-u--uniform-spacing Use one space between words, two spaces after sentences.
-w--width=WIDTH maximum line width (default of 75 columns).
-g--goal=WIDTH goal width (default of 93% of width).
--help display a help message and exit.
--version Display version information and exit.

If no FILE is specified, or if FILE is a dash ("-"), fmt reads from standard input.

查看英文版

查看中文版

fmt 例子

fmt myfile.txt

显示文件myfile.txt的重新格式化版本。

fmt < myfile.txt > myfile2.txt

重新格式化myfile.txt,然后将输出写入文件myfile2.txt。

fmt myfile.txt

Display a reformatted version of the file myfile.txt.

fmt < myfile.txt > myfile2.txt

Reformat myfile.txt, and write the output to the file myfile2.txt.

查看英文版

查看中文版