今天就跟大家聊聊有关Linux中fmt命令如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
fmt
命令是一个简单的文本格式化工具,任何人都能在命令行下运行它。它的基本语法为:
fmt [-WIDTH] [OPTION]... [FILE]...
它的 man 页是这么说的:
重新格式化文件中的每一个段落,将结果写到标准输出。选项
-WIDTH
是--width=DIGITS
形式的缩写。
下面这些问答方式的例子应该能让你对 fmt
的用法有很好的了解。
使用 fmt
命令的基本形式(省略任何选项)就能做到这一点。你只需要将文件名作为参数传递给它。
fmt [file-name]
下面截屏是命令的执行结果:
format contents of file in single line
你可以看到文件中多行内容都被格式化成同一行了。请注意,这并不会修改原文件(file1)。
默认情况下,fmt
命令产生的输出中的***行宽为 75。然而,如果你想的话,可以用 -w
选项进行修改,它接受一个表示新行宽的数字作为参数值。
fmt -w [n] [file-name]
下面这个例子把行宽削减到了 20:
change maximum line width
这是通过让***行的缩进与众不同来实现的,你可以使用 -t
选项来实现。
fmt -t [file-name]
make fmt highlight the first line
fmt 命令也能用来对长行进行拆分,你可以使用 -s
选项来应用该功能。
fmt -s [file-name]
下面是一个例子:
make fmt split long lines
fmt 命令提供了一个 -u
选项,这会在单词与单词之间用单个空格分开,句子之间用两个空格分开。你可以这样用:
fmt -u [file-name]
看完上述内容,你们对Linux中fmt命令如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。