与我之前提到的一样,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
全部0条评论
快来发表一下你的评论吧 !