命令行手册

Man » unexpand 在线手册 - `unexpand` 手册页的详细在线文档

🌍
unexpand - 将空格转换为制表符

概要

unexpand [选项]... [文件]...

描述

将每个文件中的空格转换为制表符,并写入标准输出。

如果没有指定文件,或者指定的文件为 -,则从标准输入读取。

长选项的必需参数,短选项也必须提供。

-a, --all
转换所有空格,而不仅仅是开头的空格

--first-only
仅转换开头的空格序列(覆盖 -a)

-t, --tabs=N
使制表符间隔为 N 个字符,而不是 8 个字符(启用 -a)

-t, --tabs=列表
使用逗号分隔的制表符位置列表。最后一个指定的制表符位置可以添加前缀 `/`,以指定在最后一个显式指定的制表符停止后要使用的制表符大小。此外,可以使用 `+` 前缀来相对于最后一个指定的制表符停止位置对齐其余的制表符停止位置,而不是从第一列开始。

--help 显示此帮助信息并退出

--version
输出版本信息并退出

作者

David MacKenzie 编写。

报告错误

GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 将任何翻译错误报告到 [https://translationproject.org/team/]

参见

expand(1)

完整文档 [https://www.gnu.org/software/coreutils/unexpand] 或在本地通过以下方式获取:info '(coreutils) unexpand invocation'

由 Debian 包装 (9.7-3) 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地更改和重新分发它。 在法律允许的范围内,不提供任何保证。