0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Expand 命令示例

Linux爱好者 来源:YXQ 2019-08-11 11:27 次阅读

与我之前提到的一样,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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10982

    浏览量

    206693

原文标题:expand 与 unexpand 命令实例教程

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例! MySQL是一种常用的关系型数据库管理系统,如果你忘记了MySQL的密码,不必担心,可以通过一些简单的步骤来快速重置密码。下面
    的头像 发表于 01-12 16:06 464次阅读

    python调用windows命令

    Windows命令,提供一些实际的示例和代码。 首先,我们需要了解一些基本概念。Windows命令是一种命令行界面(CLI),它允许用户通过键入命令
    的头像 发表于 11-29 14:34 468次阅读

    linux备份文件命令bak

    在Linux系统中,备份文件是非常重要的,它可以防止数据丢失和损坏的风险。为了达到安全的目的,我们经常需要备份文件。在这篇文章中,我们将详细介绍Linux中备份文件的命令bak,并提供使用示例
    的头像 发表于 11-23 10:12 771次阅读

    linux关闭docker的命令

    在 Linux 系统中,关闭 Docker 的操作可以通过以下多种方式进行。本文将详细讲解每一种方式,并提供示例代码和命令,以帮助读者更好地理解和实践。 使用 docker 命令 最常用的方法
    的头像 发表于 11-23 09:39 1107次阅读

    docker exec命令的使用方法

    有用的命令,用于在正在运行的容器中执行命令。 在本文中,我将详细介绍Docker exec命令的使用方法,包括命令格式、参数选项、使用示例
    的头像 发表于 11-23 09:33 729次阅读

    用insert命令可在表的任意位置

    values关键字后面给出具体的数值或者表达式。下面是一个示例的insert命令: INSERT INTO 表名 (字段 1 , 字段 2 , ...) VALUES (值 1 , 值 2 , ...) 其中,表名是要插入数据的目标表的名称,字段1、字段2等是目标表中的列
    的头像 发表于 11-21 14:25 433次阅读

    CentOS7系统网络配置命令

    们来配置网络接口、IP地址、网关、DNS服务器等。 查看网络接口(ifconfig命令): ifconfig命令用于查看和配置网络接口。在CentOS 7中默认不安装ifconfig,但可以使用ip命令代替。
    的头像 发表于 11-17 11:07 2458次阅读

    linux查看物理接口的命令

    显示和配置网络接口。它可以显示当前系统上的所有网络接口及其配置信息。以下是ifconfig命令的用法和输出示例: ifconfig -a 这将显示所有网络接口的详细信息,包括名称、物理地址、IP地址、子网掩码等。 ip命令 ip
    的头像 发表于 11-16 16:48 480次阅读

    shell命令和linux命令一样吗

    Shell命令和Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的命令的。Shell既是一种命令
    的头像 发表于 11-08 10:51 1311次阅读

    Linux tcpdump命令示例 如何在Linux中安装tcpdump

    在这里,我们将展示如何安装 tcpdump,然后讨论并介绍一些有用的命令以及它们的实际示例
    发表于 08-06 11:11 2367次阅读
    Linux tcpdump<b class='flag-5'>命令</b><b class='flag-5'>示例</b> 如何在Linux中安装tcpdump

    软件示例:DA1468x 示例设置

    软件示例:DA1468x 示例设置
    发表于 07-05 18:59 0次下载
    软件<b class='flag-5'>示例</b>:DA1468x <b class='flag-5'>示例</b>设置

    Linux系统中的10个常用的文本查看命令

    的Linux文本查看命令及其详细说明和使用示例。 cat 命令 cat 命令是最基本的读取文本文件内容的命令,可以将文本文件的内容输出到屏幕
    的头像 发表于 06-24 11:44 9568次阅读

    日常操作中使用到的ls用法示例

    的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。   1. 不带参数运行ls 不带参数运行ls会只列出文件或者目录。看不到其他信息输出(译注:有时候你发现无参数的ls命令和这里描述的不同,那有可能是你的ls
    的头像 发表于 05-26 15:31 938次阅读
    日常操作中使用到的ls用法<b class='flag-5'>示例</b>

    I2C_READ和I2C_WRITE命令是否有可用的示例脚本?

    我正在使用 CLEV6630B 和 NXP-NFC-Cockpit (v.7.1.0)。我有一个通过 I2C 连接到传感器的 NTAG5。现在我想用脚本读取传感器数据。I2C_READ 和 I2C_WRITE 命令是否有可用的示例脚本?我只能找到 WriteEEPROM
    发表于 05-12 08:20

    Linux中的18个tar命令示例

    下面的示例命令将创建一个tar存档文件rumenz-14-09-12.tar对于目录/home/rumenz在当前工作目录中。请参阅示例命令的操作。
    的头像 发表于 05-04 14:59 618次阅读