将文本的第7行和第4行对调

问题:

cat file

1

2

3

4

5

6

7

8

9

希望输出

1

2

3

7

5

6

4

8

9

也就是文本的第4行和第7行进行对调

解答:

sed -r ‘4{:a;N;7!ba;s/([^\n]*)(\n.*\n)(.*)/\3\2\1/}‘ file

时间: 2024-08-24 18:11:26

将文本的第7行和第4行对调的相关文章

表格增加整行和删除整行

需求: 表格增加整行和删除整行,因为后台数据的特殊性,增加行没有索引. addRow() { if (this.checkBoxData.length > 1 || this.checkBoxData.length < 1) { this.$message.error({ message: "请选择一行进行添加", duration: 2000 }); } else { //因为增加表格没有索引,所以自己做了个 let str = Math.floor(Math.rando

Quarz.net 设置任务并行和任务串行

如何设置Quarz.net某个任务完成后再继续执行该任务? Quarz.net 的任务有并行和串行两种: 并行:一个定时任务,当执行时间到了的时候,立刻执行此任务,不管当前这个任务是否在执行中: 串行:一个定时任务,当执行时间到了的时候,需要等待当前任务执行完毕,再去执行该任务. 实现方式 并行的实现:通过自定义Job类实现IStatefulJob 接口即可. 串行的实现:通过自定义Job类实现IJob 接口即可.

文本超出显示省略号/数字字母折行有关css 属性

文本超出显示省略号: 定容器宽度 overflow: hidden; text-overflow: ellipsis; 文本超出显示省略号 white-space:nowrap;  强制文本不换行 折行 word-break:break-all;  英文单词会分开折行 word-wrap:break-word; 英文单词完整处折行 令拓展: word-spacing :5px;  单词/字符之间间隔距离   white-space是字符是否换行显示的. 原文地址:https://www.cnbl

锋友分享:国行和非国行iPhone的送修需知

锋友 hfln0829 分享了一些关于苹果 iPhone 售后服务的注意事项以及有可能的维修方式.他表示,无论是国行还是港版送修,都必须关闭查找我的 iPhone 这个功能,如果你关闭不了,售后不会受理的. 国行版本: 1. 所有在保修期一年内因故障换机的 iPhone 会重置保修期一年,但有过付费维修记录或者特殊换机的情况则不会重置.重置的保修期不一定会在苹果官网查询得到. 2. 国行换的是不是全新机? 该锋友表示,虽然没有任何证据,但是根据苹果官网显示,售后给用户换的都是全新的备件,也就是全

Vim复制一整行和复制多行

1.复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制: 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行:其中n为1.2.3…… 2.粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴 原文地址:https://www.cnblogs.com/EasonJim/p/8320776.html

CloudFoundry命令行和Kubernetes命令行的Restful API消费方式

先说CloudFoundry的命令行工具CLI.我们在CloudFoundry环境下工作,第一个使用的命令就是cf login. 如果在环境变量里维护CF_TRACE的值为true: 则我们能发现,诸如cf login这种命令,实际上也是通过消费Restful API来完成的. 下图是cf login这个命令的api endpoint请求细节,供大家参考: API endpoint: https://api.cf.eu10.hana.ondemand.com REQUEST: [2018-09-

vim之添加多行和删除多行

1.复制单行和多行. 1)单行复制 在命令模式下,将光标移到将要复制的行处,按"yy"进行复制,按"p"进行粘贴. 2)多行复制 在命令模式下,将光标移到将要复制的行处,按"nyy"进行复制(n代表行数,如复制两行2yy),按"p"进行粘贴. 2.删除单行和多行. 1)单行删除 在命令模式下,将光标移到将要复制的行处,按"dd"删除一行. 2)多行删除 在命令模式下,输入":set nu"

小程序文本溢出显示省略号(单行/多行)

1.单行:外部容器应加overflow: hidden;否则不显示省略号 .text { font-size: 38rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 2.多行 .text { font-size: 38rpx; line-height: 38rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; word-

文本处理工具grep和sed的用法

正则表达式:Regual Expression ReGEXP 基本正则表达式:BRE 扩展正则表达式:ERE 作用:文本搜索工具,根据用户指定的"模式(PATTERN)"对目标文本进行逐行匹配检查,并打印匹配到的行. 模式(PATTERN):由正则表达式的元自负及文本字符所编写出的过滤条件. grep[OPTIONS]PATERN[FILE] grep[OPTIONS][-e PATTERN][FILE] [OPTIONS]: --color=auto:对匹配到的文本着色高亮显示(Ce