ChinaUnix.net
相关文章推荐:

sed中的G

不太明白什么意思,看了帮助了,没看明白。。。 帮忙举个具体例子讲解一下吧。谢谢。。。

by jovesky - Shell - 2005-07-05 11:43:37 阅读(816) 回复(0)

相关讨论

最近在读sed and awk 2Nd Edition这本书,刚看到h g 这些命令。到目前为止发现书的例子全是多行拼写的。如6.3 Hold that line的如下例子: cat testfile4 1 2 11 22 111 222 目的将含有1和2的行对换。最终结果为: 2 1 4 22 11 222 111 书的命令为: sed '/1/{ h d} /2/{ g}' testfile4 想转换成一行命令,经过几次错误后,正确的为:sed "/1/{h;d}; /2/{g}" testfile4 其有一点不太明白,就是标红的分号,为什...

by davidbreathe - Shell - 2014-02-08 11:20:19 阅读(1567) 回复(5)

id root|sed 's/[^)(]*(\|)/ /g' 请教一下上的[^)(]*(\|)是什么意思?

by jun277 - Shell - 2013-01-21 18:39:08 阅读(1969) 回复(2)

如 #cat source.txt ds sdjf fas aaa bbb ccc kdjf 1 df bbb dkfjk kdjfks ieiei ccc ddf cc ccc 想得到如下结果 #cat source.txt ds sdjf fas aaa bbb ccc kdjf 1 df bbb dkfjk kdjfks ieiei ccc insert ddf cc ccc ds sdjf fas aaa bbb ccc 为什么下面的不行,怎么把g和i结合起来用 sed -e '/aaa/h' -e '/ddf/gi\ > insert' source.txt

by jun573 - Shell - 2006-07-01 18:38:57 阅读(1170) 回复(4)

sed "s/${str}/{str1}/g" 如果str1有特殊字符'/' ,而我不想被转义 ,怎么办??

by seu093006 - Linux新手园地 - 2011-08-18 18:46:09 阅读(2295) 回复(8)

大家好,我有这样一段脚本,但是一直执行失败,请各位指点一下啊 #!/bin/sh SRC1=/root/dir1 DST=/root/dir2 SRC2=`mkdir -p $SRC/test` tmpDir=`echo $SRC2|sed 's/$SRC1//'` mkdir -p $DST$tmpDir 主要是这一行无法正常执行 tmpDir=`echo $SRC2|sed 's/$SRC1//'` 该语句报错 sed 's/$SRC1//'`

by david2878 - Shell - 2011-10-10 09:30:19 阅读(6252) 回复(6)

想用sed 把 23306/dbname 替换成23306/dbname sed -i -e 's/23306/dbname/23306/dbname_test/g' server.xml 不行,请问如何处理?

by ayalastrike - Shell - 2011-08-02 16:30:52 阅读(2556) 回复(2)

sed的脚本里: sed $10p abc.file是什么呢?打印第10行?

by shichunda - Shell - 2010-05-02 23:00:07 阅读(3900) 回复(17)

sed的N的意思是附加下一行内容到本行的结尾,也就是模式空间变成了"本行\n下一行",两行内容放一起后,行号是本行的行号还是下一行的?

by where27 - Shell - 2012-10-30 21:39:13 阅读(4251) 回复(12)

请问各位大大在gNU sed version 4.1.5是不是不支持\n 转义换行呢 我看到有一个什么向后引用不知道是什么意思

by biglazybug - Shell - 2008-11-02 11:03:20 阅读(2421) 回复(17)

sed '/^$/d;g' filename 与 sed '/^$/{d;g}' filename 有什么区别?

by 9er - Shell - 2007-09-28 14:31:11 阅读(2912) 回复(14)