ed

    0热度

    1回答

    我想要做的多内容替换一行在下列文件中的Linux ed编辑: #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #/dev/dsk/c0d0s2 /dev/rdsk/c0d0s2 /usr ufs 1 yes - fd - /dev/fd fd

    3热度

    2回答

    假设我有打开的编辑一个文本文件,并在当前行看起来是这样的: This is sentence one. Here starts another one. 现在我想提出一个在one.之后的新行,使得以Here starts开头的新句子占据下一行。 如何在ed中做到这一点?

    0热度

    2回答

    我在的text.txt线如下 start:xfedfgrrg vfefvrgvr efefrg end: abc end : xyz start:ewef feefvef frrfer end:ccbf start:e3frrf f2erv frf end: ece end: d32d2d end: fff 我想添加几行(假设世界你好)每次彭定康“结束:”比赛

    1热度

    1回答

    如何使用ed编写文件或将文件追加到文件中? 我有其他编辑的知识,但在编一个bash脚本编写的这种特殊形式混淆了我很多: ed fileName <<< $'a textToWriteInFile\nwq' 前一行不起作用,虽然我看过一些编手册页,我仍然与here-strings方法混淆。我对here-document方法不感兴趣。 编辑: 我试过$ ED^h MYFILE < < < $ '一

    1热度

    1回答

    我正在尝试使用ed进行正则表达式搜索。 例如 是否有匹配上的字无论如何变化的表达式“托” 道具,道具,道具等? 我发现下面的附加引用 ed manual 其指 Base Definitions volume of IEEE Std 1003.1-2001, Section 9.3, Basic Regular Expressions GNU Basic Regular Expressions (g

    0热度

    2回答

    我想替换特定值(不适用于所有元素)。 这里所有的都具有相同的Background_color,但我不想只替换特定的Background_color。我们如何执行? 。 这仅仅是一个示例代码(我会在皮肤的文件名列表,我不应该取代BACKGROUND_COLOR) <Skins> <skin> <att name="Name" value="sknLblG3S3" t

    2热度

    2回答

    它总是让我感到困惑的是sed没有j命令,就像ed一样。 This question问如何加入一般的线,并有一堆很好的答案,许多特色的其他工具,如awk和perl。并且也有一些sed解决方案,但它们都涉及使用s命令来逐字编辑换行符,这是一种解决方案,由于各种原因,我觉得这种解决方法让我觉得很糟糕。 现在,sed也有一些模糊的命令与“hold”和“pattern”空间有关,我从来没有想过如何使用它。我

    1热度

    1回答

    通过句子在文本中,我的意思是一个可能跨越多行的字符串;它的开始是一行的开始,或者是一个句点(。)后跟一个空格,并且以句号结尾,后面至少有一个空格或换行符。 删除可能跨越多行的句子的一种好方法是什么?

    1热度

    1回答

    我在看一条线我编打开的文件,并显示与.p: First sentence. Another. One. Text continues 现在我想用replacement.替换字符串First sentence.但是,命令 .s/.*\./replacement./ 作用在贪婪方式,即,它取代First sentence. Another. One.通过replacement,而不是强制根据需要t F

    1热度

    1回答

    我正在使用ed将内容插入到特定行号的文件中。这是我的ed命令的代码部分。 ed servertest << END $LineNumber #15i $Text #this is text . w q END 上述代码工作正常,并将文本打印到指定行号的文件上。但是,每次运行代码时,我都会在控制台上获取输出。例如: $ bash code.sh 1456 1534 我认