Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux fmt 命令。

1、命令简介

fmt:用于编排文本文件,简单的文本格式化程序。可以快速调整文本,使其更易于阅读。

2、命令用法

fmt [-DIGITS] [OPTION]... [FILE]...

3、命令描述

fmt命令从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为-,则fmt指令会从标准输入设备读取数据。

4、命令选项

选项

说明

-c

每段前两列缩排

-p, --prefix=STRING

只重新格式化以STRING开头的行,重新将前缀附加到重新格式化的行

-s

只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列

-t

每列前两列缩排,但第1列和第2列的缩排格式不同

-u

每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔

-w

设置每列的最大字符数

5、使用示例

1)用fmt拆分长行

fmt -s file

2)将文件file重新排成60 个字符一行

fmt -w 60 file

3)单词之间,句子之间用空格分开

fmt -u file

推荐文档