当前位置: 首页 > 编程笔记 >

sed 第一次比赛后插入行

水麒
2023-03-14
本文向大家介绍sed 第一次比赛后插入行,包括了sed 第一次比赛后插入行的使用技巧和注意事项,需要的朋友参考一下

示例

给定一个file.txt具有以下内容的文件:

line 1
line 2
line 3

您可以在第一个与a命令匹配的行之后添加新行。

对于可移植的用途,该a命令后必须紧跟一个转义的换行符,并在其自己的一行上加上要添加的文本。

sed '
/line 2/a\
new line 2.2
' file.txt

GNU sed

某些版本的sed允许文本附加在a命令中:

sed '/line 2/a new line 2.2' file.txt

上面的命令将输出:

line 1
line 2
new line 2.2
line 3
           

 类似资料:
  • 问题内容: 更新: 使用sed,如何在每个文件的关键字的第一个匹配项上插入(不替换)新行。 目前,我有以下内容,但此代码会插入包含匹配关键字的每一行,并且我希望它仅针对文件中找到的第一个匹配项插入“新插入行”: 例如: Myfile.txt: 变成: 问题答案: 如果要使用sed *: *仅适用于GNU sed

  • 是否可以编写一个正则表达式,其中匹配1的最后一个符号是匹配2的开始符号?我喜欢匹配括号中的所有数字,并用管道隔开。情况也很复杂,因为比赛只能有一组深度。 这是我的字符串: 我想得到: 1234年 但是正则表达式应该不匹配: 我只找到了这个正则表达式{1}(\d)和这个问题,他还匹配了这样的文本(123 Text)。 我有一个关于regex101的例子:https://regex101.com/r/

  • 好的,基本上,我试图遍历大量包含文件超链接的html代码。我在用preg_match_all找到所有发生的事情。然而,它永远不会返回预期的匹配量。 快照HTML代码(值为$content): PHP代码: 上面的代码只为我返回第一个匹配项。奇怪的是,回荡着: 所以我想我应该数一数数组,然后把它绕成一个for循环来解决这个问题。然而:

  • 考虑下面这个游戏。有一组正数。每个玩家依次移除一个切片(连续的元素序列),这样它的和就是偶数。输的玩家是不能移动的玩家。对于< code>[4,5,3,7,2]示例,获胜策略(对于第一个玩家)是移除< code>[5,3]切片。您需要确定第一个玩家是否有赢棋(如果有,返回< code>slice_start和< code>slice_end索引)。 时间/空间复杂度:< code>O(n) 我想到

  • 这是怎么做到的?我已经设置了,但我不确定还需要做什么。

  • 比赛速度功能有助于您保持稳定配速,并在设定距离内达到您的目标时间。定义某段距离的目标时间 - 例如将 10 公里跑步的目标时间设定为 45 分钟,并跟踪对比实际用时与这个预设目标的差距。 您可以在手表上设置比赛速度,或者可以在 Flow 网络服务或应用程序中设置比赛速度目标,并同步至手表。 如果您已计划好当天的比赛速度目标,手表会在进入训练准备模式时建议您启动该目标。 在手表上创建比赛速度目标 您