与我之前提到的一样,expand 命令使用空格替换文件中的 TAB 字符。
现在,让我们将 ostechnix.txt 中的 TAB 转换为空格,并将结果写入标准输出:
$ expand ostechnix.txt
如果你不想在标准输出中显示结果,只需将其写入另一个文件,如下所示。
$ expand ostechnix.txt>output.txt
我们还可以将标准输入中的 TAB 转换为空格。为此,只需运行 expand 命令而不带文件名:
$ expand
只需输入文本并按回车键就能将 TAB 转换为空格。按 CTRL+C 退出。
如果你不想转换非空白字符后的 TAB,请使用 -i 标记,如下所示。
$ expand -i ostechnix.txt
我们还可以设置每个 TAB 为指定数字的宽度,而不是 8(默认值)。
$ expand -t=5 ostechnix.txt
我们甚至可以使用逗号分隔指定多个 TAB 位置,如下所示。
$ expand -t 5,10,15 ostechnix.txt
或者,
$ expand -t "5 10 15" ostechnix.txt
有关更多详细信息,请参阅手册页。
$ man expand
-
Linux
+关注
关注
88文章
11628浏览量
217963
原文标题:expand 与 unexpand 命令实例教程
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录

Expand 命令示例
评论