sed相关内容

如何删除从匹配的行后启动文件中的所有行?

我有这是由几行文本文件: 第一行 第二行 第三行 第四行 我有一个字符串这是行之一:第二行 我要删除字符串,并在文件中后,所有行,所以它会删除第三行和第四行除了字符串。该文件将成为:第一行 我搜索对谷歌的解决方案,它似乎是我应该使用 SED 。是这样的: sed的'LINENUM,$ D'文件 但如何找到字符串的行号?或者说,怎么回事,应该怎么办呢? 解决方案 如果您不希望打印 ..
发布时间:2016-08-02 14:25:41 服务器开发

如何在发现前pression使用的文件名与SED

试图回答使用bash / Perl的基于每个文件的名称我在一个点结束修改文件中,我不知道如何使用找到和 SED 在一起。 让我们说有就是我们要改变一个行的文件有一定的结构,追加的文件的名称。 如果这是一个正常的为循环中,我们会做: 在DIR文件/ * 做 SED -i“S /文本/文本加$文件/ G”$文件 DONE 但是,假设我们要使用找到从所有子目录更改的文件。在这种情况下,我 ..
发布时间:2016-08-02 14:18:01 Linux/Unix

从字符串中提取版本号

我有一个组件和版本号的字符串: data-c(kuh-small1);divider-bin-1.4.4;divider-conf-1.3.3-w(1,16);storage-bin-1.5.4;storage-conf-1.5.0-w(1);worker-bin-4.5.1;worker-conf-4.4.1-c(kuh)-win2 有关一个shell脚本,我需要提取二进制分频器的版本号 ..
发布时间:2016-08-02 14:17:53 服务器开发

展开SED变量

我需要用sed进入bash脚本,脚本的任何线路NUMER后,用一些对数值(下工作)添加线条 SED -i.bak'14I \\ SOME_TEXT = SOME_TEXT'文件 但我需要的bash脚本(SH),用于扩展变量(下无法正常工作) SED -i.bak'$ number_linei \\ $ VAR1 = $ VAR2'$ VAR3 解决方案 只需使用双引号来代替单引号。 ..
发布时间:2016-08-02 14:17:06 Linux/Unix

SED:返回最后一次出现的匹配,直到文件结束

使用SED,我怎么返回比赛的最后一次数,直到最后的文件? (FYI这已被简化的) 到目前为止,我已经试过: SED -n'/统计| /,$ P'LOGFILE.LOG 从首场比赛将返回所有行起(几乎整个文件) 我也试过: $ LINENUM =`尾-400 LOGFILE.LOG | grep的-n“统计|” |尾-1 |切-d:-f1` SED“$ LINENUM,\\ $!D”LO ..
发布时间:2016-08-02 14:16:14 Linux/Unix

SED:在某个位置插入一行

我只是环顾四周,但我没有发现任何对我的作品。 我想在其他行的上方插入新行(基本上是一个HTML表行)。 <表ID =“tfhover”级=“tftable”BORDER =“1”> HEADER1HEADER2HEADER3HEADER4 < TR>< TD>行:1单元 ..
发布时间:2016-08-02 14:15:51 服务器开发

在引号SED,向前的斜线

我试图做庆典一些与 SED 被证明是极其困难的。 我有一个庆典脚本,它作为第一个参数的日期。 在code要换一行在文本文件中,包括传递日期。这里的code #!/斌/庆典cq_fname =“%让利OUTPUTFILE =”/用户/ CQ _“$ 1”的.csv“;”SED“29S /.*/\\\"$ ct_fname \\”/“file1.sas> file2.sas 该脚本在第 ..
发布时间:2016-08-02 14:15:17 Linux/Unix

更换多行文字使用的sed?

我工作的一个bash脚本拥有以prepare一个E-邮件发送给用户。 它聚集了一些数据,这些数据最终被东西多行。对于存储在 $ DATA 。的例子 现在,后位STFW我发现像 SED -ei的几件事“S / _data _ / $ {数据} / G”mail.tpl 也 SED可变换成多行的。他们没有工作。 现在的问题是,如何获取 SED 来取代多行文本的东西吗? (替代 SED 也欢迎! ..
发布时间:2016-08-02 14:13:51 Linux/Unix

具有可变替换文本(SED)

我怎样才能做到这一点? SED -i'S / wiki_host / $ HOST_NAME / G'/根/斌/同步 这将与文本$ HOST_NAME替换wiki_host。 但我想用变量的内容来替代它。 我试了一下 SED -i'S / wiki_host / $ {} HOST_NAME / G'/根/斌/同步 它不工作了。 解决方案 您需要用双引号: $ SED -i“S / ..
发布时间:2016-08-02 14:13:07 服务器开发

更换使用SED HTML标签内容

我试图来代替某些HTML标记在HTML页面中bash脚本使用SED的内容。出于某种原因,我没有得到正确的结果,因为它不是取代任何东西。它必须很简单的东西/愚蠢IM远眺,任何人都关心帮助我吗? HTML搜索/替换: 解锁<跨度ID =“unlockedCount”>< / SPAN> /<跨度ID =“TOTALCOUNT”>< / SPAN>跨度 ..
发布时间:2016-08-02 14:11:17 前端开发

删除N1 previous线和n2线相对于含有的图案的线以下

SED -e'/ XXXX / + 4D'fv.out 我必须找到一个文件中的特定模式,删除5行以上和4号线下方同时进行。我发现上面的行删除包含其下面的模式,四大行就行了。 SED -e'/ XXXX /,〜5D'fv.out 在SED手册它被赋予了〜重新presents随后是图案的线条。但是,当我试了一下,以下是被删除的图案线条。 那么,如何删除上述5线和4线的线下同时包含模式? 解 ..
发布时间:2016-08-02 14:10:43 服务器开发

添加在该行的末尾使用sed

给出一个纯文本文件与几个线,如: C48 7.587 7.39 C49 7.508 7.345983 C50 5.8 7.543 C51 8.37454546 7.34 我需要添加一些信息2空间的线的端部后,使各行我会得到: C48 7.587 7.39 DEF C49 7.508 7.345983高清 C50 5.8 7.543高清 C51 8.37454546 7.34 DEF 我 ..
发布时间:2016-08-02 14:08:52 Linux/Unix

从sed的“S / C / D /'MYFILE到MyFile的输出重定向

我使用的sed脚本做替代,我想有替换的文件覆盖该文件。通常情况下,我认为你会使用这样的: %的sed -i'S /猫/狗/'操纵 sed的:非法选项 - 我 不过,你可以看到我的SED没有该命令。 我试过这样:%SED的/猫/狗/'操纵>操作 但是,这只是变成操纵到一个空文件(有意义)。 本作品:%SED的/猫/狗/'操纵> TMP; MV TMP操纵 但我想知道是否 ..
发布时间:2016-08-02 14:08:49 Linux/Unix

如何使用sed删除一个文件的最后n行

我想从文件末尾删除一些的 N 的线。可通过使用SED做? 例如,要删除2线4,我可以使用 $ SED“2,4D”文件 但我不知道的行号。我可以使用delete最后一行 $ SED $ d个文件 但我想知道从最终删除的 N 的线的方式。请让我知道如何在使用SED或其他方法来做。 解决方案 我不知道 SED ,但它可以用完成头:头-n -2的myfile.txt ..
发布时间:2016-08-02 13:56:11 服务器开发

拆除使用正则表达式注射

我期待的sed从约16000文件1号线这一特定行。 注入的开始是: <?!如果PHP(使用isset($ GLOBALS`喷射的中间是: `7860msvd`和喷射的结束是: `oqggbrtstz-1; ?> 本内容为1行只(第一批) 不知道该怎么做,但我在这里是以下; SED -i -e'1秒/.*& LT; \\ PHP如果\\(\\使用isset \\(\\ $ ..
发布时间:2016-08-02 13:50:25 PHP

在SED变量

我如何使用一个变量作为取景器模式为sed的?例如: SED -i'/ $ PC / S /关/开/“〜/文档/ Mantenimiento 我知道有一个$之间的'',但有如此的方式!请大家帮忙! 解决方案 使用双引号,而不是单引号,或者只是变量之前关闭的报价并重新打开他们之后。 SED -i“/ $ PC / S /关/开/” SED -i'/'$ PC'/ S /关/开/' 这将 ..
发布时间:2016-08-02 13:49:12 Linux/Unix

使用变量时sed替换不工作

一些奇怪的尝试与SED来替换字符串时发生。这工作: 查找/主页/ LONI /配置型的F -exec的sed -i'S / some_pattern /置换/ G'{} \\; 所以,它的工作原理,当我手动输入字符串。但在低于更替的情况下不会发生:查找/主页/ LONI /配置型的F -exec的sed -i“S / $ {式} / $ {}替换/ G'{} \\; 当我赞同这两个变量模 ..
发布时间:2016-08-02 13:49:02 服务器开发

SED - 通匹配外部命令

我一直在使用sed来改造这个写了一个小脚本: kaefert @ Ultrablech〜$猫/ SYS /班/ POWER_SUPPLY / BAT0 / UEVENT POWER_SUPPLY_NAME = BAT0 POWER_SUPPLY_STATUS =完整 POWER_SUPPLY_ preSENT = 1 POWER_SUPPLY_TECHNOLOGY =锂离子 POWER_SUP ..
发布时间:2016-08-02 13:48:56 服务器开发