(给Linux爱好者加星标,提升Linux技能)英文:SK,翻译:Linux中国/geekpilinux.cn/article-10983-1.html本指南通过实际的例子解释两个 Linux 命令,即 expand 和 unexpand。对于好奇的人,expand 和 unexpand 命令用于将文件中的 TAB 字符替换为空格,反之亦然。在 MS-DOS 中也有一个名为 expand 的命令,它用于解压压缩文件。但 Linux 的 expand 命令只是将 TAB 转换为空格。这两个命令是 GNU coreutils 包的一部分,由 David MacKenzie 编写。为了演示,我将在本文使用名为 ostechnix.txt 的文本文件。下面给出的所有命令都在 Arch Linux 中进行测试。expand 命令示例与我之前提到的一样,expand 命令使用空格替换文件中的 TAB 字符。现在,让我们将 ostechnix.txt 中的 TAB 转换为空格,并将结果写入标准输出:$ expand ost
………………………………