与我之前提到的一样,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文章
11312浏览量
209739
原文标题:expand 与 unexpand 命令实例教程
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
SD的命令和响应
一个完整的 SD 卡操作过程是:主机(单片机等)发起“命令”,SD 卡根据命令的内容决定是 否发送响应信息及数据等,如果是数据读/写操作,主机还需要发送停止读/写数据的命令来结束 本次操作,这意味着主机发起
嵌入式学习-常见的shell命令之其他命令
1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令
发表于 08-22 09:42
嵌入式学习-常见的shell命令之文件操作相关命令
1、touch创建新文件命令:touch英文全拼:功能:创建大小为0的一个空文件参数:touch 文件名示例:
2、echo创建有内容的文件命令:echo功能:将内容回显到输出设备,echo命
发表于 08-20 09:40
常见的shell命令之目录相关命令
1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文全拼:list功能:列出
发表于 08-19 10:06
常见的shell命令之文件操作相关命令
1、touch创建新文件命令:touch英文全拼:功能:创建大小为0的一个空文件参数:touch 文件名示例:2、echo创建有内容的文件命令:echo功能:将内容回显到输出设备,echo命令
发表于 08-19 10:01
常见的shell命令之目录相关命令
目录相关命令1、pwd查看当前目录命令:pwd英文全拼:print work directory功能:打印当前所在的路径参数:没有其他参数示例:2、ls查看当前目录的内容命令:ls英文
发表于 08-16 09:22
华为设备中的BGP命令详解
的主要路由协议,用于在不同自治系统(AS)之间交换路由信息。掌握华为设备的BGP命令对于网络工程师至关重要,因为这不仅涉及日常的网络运维,还影响到网络的整体性能和安全性。本文将详细介绍华为设备中的BGP命令,包括其功能、使用方法和配置示
SDRAM中的active命令介绍
在向SDRAM 中的任何行发出 READ或 WRITE 命令之前,必须先打开该行。这是通过 ACTIVE 命令完成的。ACTIVE 命令的目的是打开或者说激活(active)bank中的一行并将数据从 DRAM 移动到bank的
lscpu命令使用注意事项
请注意,lscpu命令在不同的操作系统上可能会有一些差异,某些选项可能不可用。可以通过man lscpu命令或lscpu --help命令查看该命令的帮助文档和更多选项。
发表于 03-14 11:39
•848次阅读
在Linux上如何通过命令行来更改日期和时间?
是一些使用date命令进行日期和时间更改的常见示例。 1. 显示当前日期和时间 要查看当前的日期和时间,可以直接在终端中运行date命令,没有任何参数。例如: ``` date ``` 这条命
MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例!
MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例! MySQL是一种常用的关系型数据库管理系统,如果你忘记了MySQL的密码,不必担心,可以通过一些简单的步骤来快速重置密码。下面
Linux基本命令总结
都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600个命令,可以说这些命令是伴随着大家一生的运维生涯了,看看大家有哪些还没用过的
评论