在类似Unix的操作系统上,expand命令将文件(或标准输入)复制到标准输出,其中制表 符扩展为空格字符。退格字符保留在输出中,并减少用于制表符计算的列数。 该unexpand命令逆转这一过程。 本文档介绍GNU / Linux版本的expand和unexpand。
查看英文版
1 expand 运行系统环境
2 expand 说明
3 expand 语法
4 expand 例子
Linux
查看英文版
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 myfile.txt
展开文件myfile.txt,将选项卡更改为空格,然后在标准输出中显示。
expand --tabs=10 myfile.txt > myfile2.txt
将文件myfile.txt中的选项卡分别转换为10个空格,并将输出写入myfile2.txt。
查看英文版
echo | edit | eject | elm | enable | env | ex | exit | expr | egrep |
未知的网友