ChinaUnix.net
相关文章推荐:

sed 匹配两个词语

请教如何在sed中同时匹配甚至多个条件? 我看过上面置顶的sed文章,可是还是不太明白,试了几种方法,好象也不行。 如同时匹配 123 和 345 条件的删除的命令应该为? $sed 'some-sed-commands' input-file >; myoutfile 这中间的"'some-sed-commands'“应该是什么样的格式? sed '/123/d' a , 如何同时匹配123和345

by oceanb0y - Shell - 2011-12-23 13:09:28 阅读(14680) 回复(19)

相关讨论

curl -S "http://forum.darkc0de.com/"|sed -n 's/.*user=[0-9]*">\([^<]*\).*/\1/p' 格式是这样 0x1d3, 匹配标志 user=16539 [0-9]*多次出现 ([^<]*) 取出非<结束的内容 逻辑应该没有错吧? 请帮帮指导一下!

by peterdocter - Shell - 2009-12-07 20:45:16 阅读(1868) 回复(7)

环境:solaris 目的: 找出每行有87个字符,但是不包含"abcde"这样的字符串的行,并删除之 找出每行有87个字符的,会了: sed -n '/^.\{87\}$/p' zz.log 问题是如何加上另外一个条件,不包含"abcde"这个字符串?

by 小李广 - Shell - 2007-01-30 18:43:39 阅读(2657) 回复(15)

1.用& /p在字符串中添加字符串 cat 1.txt aa bb cc dd sed 's/aa/ee &/p' 1.txt ee aa bb cc dd ee aa bb cc dd 请教一下它为什么会有行?我想要1行怎么弄啊,只用&/p这个方法。 2.命令行下 echo "you are beatiful" | sed "s/beatiful/a girl" 和echo "you are beatiful" | sed 's/beatiful/a girl'效果一样的,sed'和" 都可以用是吗。 3.请教一下echo怎么输入换行,echo "\n"这样好像不行啊。谢谢了

by hhdzhu - Shell - 2014-04-11 14:14:32 阅读(1649) 回复(7)

本帖最后由 kaffeine 于 2013-07-06 16:04 编辑 1.test1 set file1="abc" set file2="def" 搜索file1,然后把abc替换成想要的字符串怎么做呢? 2.test2 file1 abc file2 def 搜索file1,然后把abc替换成想要的字符串怎么做呢? abc,def 不能作为关键字搜索。 sed -i s/file1/...... 然后咋写呢?

by kaffeine - Shell - 2013-07-08 12:41:50 阅读(1244) 回复(9)

本帖最后由 a505050a 于 2011-03-24 17:08 编辑 互换行的 sed -n 'A{h;n;B!{:a;C!{N;ba};x;H;n};G};p' 文件 A、B分别是需要交换的行,C是B-1 sed '2{:a;N;9{s/\(^[^\n]*\)\(.*\)\(\n\)\([^\n]*$\)/\4\2\3\1/;t};ba}' 整不清楚了:dizzy:

by a505050a - Linux新手园地 - 2011-03-24 17:05:24 阅读(781) 回复(0)

大觉好,请教sed有关的问题 1: HOST_COMPILE = /usr/loca/mip/bin/mips-linux-gcc CROSS_COMPILE = 我想将CROSS_COMPILE 赋值为/usr/loca/mip/bin/mips-linux-gcc 这样用sed可以实现, sed -i -e 's/CROSS_COMPILE=/CROSS_COMPILE="\/usr\/loca\/mip\/bin\/mips-linux-gcc"/g' ; 如果以后要修改的话,比较麻烦, 所有想 用一个环境变量 HOST_COMPILE 来定义编译器的路径,然后用sed 将CROSS_COMPILE 替换成 HOST_C...

by rocky1972 - Shell - 2010-04-14 14:27:08 阅读(1555) 回复(4)

cat file abcd abcdef abcdefg abcc 下面的这个输入中有空行为什么是空行而不是一个? [code]sed '/abcdefg/{x;p;}' file abcd abcdef abcc [/code] 而下面这个只是在abcdefg上面加一个空行 [code]sed 'abcdefg/{x;p;x}' file abcd abcdef abcdefg abcc[/code]

by 生活在某个角落 - Shell - 2008-08-13 10:46:52 阅读(2382) 回复(12)

1。用sed命令模拟tail -40 file1 2。编写一个sed命令,给一个文件的行间距变为倍行距 (越简洁越好,谢谢)

by 美丽心情 - Shell - 2008-08-20 10:11:24 阅读(5907) 回复(9)

sed 's/ //g'|sed '$d'| file 怎么用一个sed或别的命令实现啊

by yuipr - Shell - 2011-09-28 09:51:25 阅读(2533) 回复(4)

cat file1 aaa bbb ccc ddd eee cat file 1 2 3 4 5 变成如下: 1aaa 2bbb 3ccc 4ddd 5eee

by ybbdnvjfd - Shell - 2010-10-06 15:19:35 阅读(7073) 回复(15)