expand (将文件(或标准输入)复制到标准输出)

rose1 发表于 2020-09-09 09:08
浏览次数:
在手机上阅读

在类似Unix的操作系统上,expand命令将文件(或标准输入)复制到标准输出,其中制表 符扩展为空格字符。退格字符保留在输出中,并减少用于制表符计算的列数。 该unexpand命令逆转这一过程。 本文档介绍GNU / Linux版本的expand和unexpand。

查看英文版

目录

1 expand 运行系统环境

2 expand 说明

3 expand 语法

4 expand 例子

expand 运行系统环境

Linux

expand 说明

expand对于预处理包含制表符的字符文件(在排序,查看特定列等之前)很有用。
expand is useful for pre-processing character files (before sorting, looking at specific columns, and so forth) that contain tab characters.

查看英文版

查看中文版

expand 语法

expand [OPTION]... [FILE]...
unexpand [OPTION]... [FILE]...

展开选项

-i--initial 请勿在非空格后转换制表符。
-t--tabs=NUMBER 将制表符分开设置NUMBER个字符,而不是默认的8个字符。
-t--tabs=LIST 使用逗号分隔的明确制表符位置列表。
--help 显示帮助消息并退出。
--version 显示版本信息并退出。

展开选项

-a, --all 转换所有空格,而不只是初始空格。
--first-only 仅转换空白的前导序列(覆盖-a)。
-t, --tabs=N 将制表符设置为N个字符,而不是默认的8个字符(启用-a)。
-t, --tabs=LIST 使用制表符位置的逗号分隔LIST(启用-a)。
--help 显示帮助消息并退出。
--version 显示版本信息并退出。
expand [OPTION]... [FILE]...
unexpand [OPTION]... [FILE]...

Expand options

-i--initial do not convert tabs after non-blanks.
-t--tabs=NUMBER set tabs NUMBER characters apart, instead of the default of 8.
-t--tabs=LIST use comma-separated list of explicit tab positions.
--help Display a help message and exit.
--version Display version information and exit.

Unexpand options

-a--all convert all blanks, instead of only initial blanks.
--first-only convert only leading sequences of blanks (overrides -a).
-t--tabs=N set tabs N characters apart instead of the default of 8 (enables -a).
-t--tabs=LIST use comma separated LIST of tab positions (enables -a).
--help display a help message and exit.
--version Display version information and exit.

查看英文版

查看中文版

expand 例子

expand myfile.txt

展开文件myfile.txt,将选项卡更改为空格,然后在标准输出中显示。

expand --tabs=10 myfile.txt > myfile2.txt

将文件myfile.txt中的选项卡分别转换为10个空格,并将输出写入myfile2.txt。

expand myfile.txt

Expand the file myfile.txt, changing tabs to spaces, and display on standard output.

expand --tabs=10 myfile.txt > myfile2.txt

Converts the tabs in the file myfile.txt to 10 spaces each, and write the output to myfile2.txt.

查看英文版

查看中文版

其他命令行

echo | edit | eject | elm | enable | env | ex | exit | expr |

如此好文,分享给朋友