ChinaUnix.net
相关文章推荐:

sed 替换指定行

[code]REMARK 99 REMARK 99 MOE v2013.08 (Chemical Computing Group Inc.) Fri Sep 19 15:07:08 2014 HETATM 1 P <1> 0 30.026 0.585 12.391 1.00 0.00 P1+ HETATM 2 C <1> 0 30.257 -1.050 13.096 1.00 0.00 C HETATM 3 C <1> 0 28.603 1.337 13.202 1.00 0....

by husong0811 - Shell - 2014-10-23 11:16:36 阅读(1299) 回复(2)

相关讨论

本帖最后由 kinger7777 于 2015-07-21 02:47 编辑 比如这样的文本: 11111 tom xxxxx jerry fdsafsa john 998877 fdsafsafsa fdsafax china ddddaax cat8877aa 比如以上面文本第5中的china做匹配,替换上面中的jerry为tom 如何做? 多谢各位。

by kinger7777 - Shell - 2015-07-22 10:09:59 阅读(4994) 回复(9)

shell新手提问, 文件内容: [aaaa] xxxx yyy zz [bbbb] 想实现:找到[aaaa]和[bbbb],把这两者之间的所有字符串替换成oooo [aaaa] oooo [bbbb] 经过我自己的研究,用*号无法代替所有字符串, 这是为什么?求指教 sed '/^\[aaaa\]/,/^\[bbbb\]/s/*/oooo/' file

by jimopt - Shell - 2012-05-30 09:42:45 阅读(1650) 回复(6)

例如: 在文件中找到以Multi_Processes结尾的关键字, 替换其下面的第10中的1为10 sed '/Multi_Processes.$/,+10d s/\(1\)/\10/' 这样写运报错 :sed: -e expression #1, char 25: extra characters after command 麻烦请看看 谢谢!

关键字

by cgiyan - Shell - 2015-08-24 23:45:00 阅读(3231) 回复(17)

某文件夹下有三个文件,内容如下 1.txt $host = "1.1.1.1"; $host = "1.1.1.1"; $host = "1.1.1.1"; $host = "1.1.1.1"; 2.txt $host = '11.11.11.11'; $host = '11.11.11.11'; $host = '11.11.11.11'; $host = '11.11.11.11'; 3.txt $host = <111.111.111.111>; $host = <111.111.111.111>; $host = <111.111.111.111>; $host = <111.111.111.111>; 整理出需要替换内容的列表保存在replace.me的文件...

表达式

by lnzfm - Shell - 2014-12-05 11:49:17 阅读(10629) 回复(13)

sed替换或者指定位置插入多文本 怎么在站点中所有的jsp 的文件的标签前插入google分析代码 google的站点分析代码: [code] [/code] 查了一下以往的帖子,sed多应用在单的字符的替换上,多替换好象比较复杂了。 下面这样子是...

by echo52 - Shell - 2007-01-10 17:07:20 阅读(8598) 回复(5)

本帖最后由 xwtnt236 于 2013-03-29 11:31 编辑 假如一个文字字段内容为: 1.#include 2.#include 3.#include 4.#include 5.#include 6.#include 20.static int sVersion = 200; 若要想用sed修改位于20字段值“static int sVersion”的值变量怎么去实现? 例如把static int sVersion = 5000;求达人指教。多谢! 本题答案:[code]sed -i '20 s/static in...

by xwtnt236 - Shell - 2013-03-29 09:27:50 阅读(14272) 回复(9)

请教大家一个问题,如何使用sed命令替换指定的内容呢 麻烦来一个例子。。。

by yedian886 - Linux系统管理 - 2012-03-05 10:15:09 阅读(6411) 回复(2)

本帖最后由 namejm 于 2012-02-22 11:09 编辑 例如:[code] abc/def?hijk:123//ABC:DEF:123?456 http://abc.com [/code]只想对空格前面的 abc/def?hijk:123//ABC:DEF:123?456 做多处替换操作,把/、?和:替换为空,空格后面的 http://abc.com 保持不变 s/:// 只替换第1个 s/://g 会统统替换掉 空格之前那段字符串中,要替换掉的符号数量未知 怎么用sed写代码?

by namejm - Shell - 2012-02-24 21:20:47 阅读(4616) 回复(21)

本帖最后由 飘动de心 于 2016-08-26 16:57 编辑 需要处理的文件如下: [root@test ~]# cat 11 [1] 1=1 2=2 3=3 [2] 1=1 4=4 2=2 3=3 [3] 1=1 2=1 3=1 需要替换[2]下的2=2等于2=4.. 根据先匹配后替换的原则,sed '/\[2\]/{n;n;n;s/2=.*/2=y/}' 11初步实现,但要指定数 如何不指定关键字后第3这种方式实现?比如找到匹配到文件末尾,替换一次这样的方式

by 飘动de心 - Shell - 2016-09-06 14:21:03 阅读(4581) 回复(11)

我想删除倒数第二,怎么用sed写?

by nxlinux - Shell - 2010-05-07 18:03:28 阅读(4703) 回复(10)