ChinaUnix.net
相关文章推荐:

sed 删除行

我想用sed删除第5行,怎么写?

by chzht001 - Shell - 2006-10-11 11:42:07 阅读(3015) 回复(3)

相关讨论

请教大家sed能实现以下的功能吗? a.txt部分内容如下 slkdjf dslkfj lsdjf lsdkj 同志(收) lkjg jdsfjdjf dsd aaa 同志(收) dsjf kdfsdj aaa 同志(收) 我想实现的是:写一个sed脚本文件 查找所有包含 同志(收) 这几个字的行,然后删除这些重复的行以及它的上三行和下三行,再将剩余的内容定向到b.txt 当然所有重复的行都要保留一个. 难道我说的不够清楚? 我的意识是:如果a.txt中有5个 aaa 同志(收) 的行,就删除后面的4个...

by 26933062 - Shell - 2008-05-23 14:31:00 阅读(3173) 回复(3)

我知道。用sed可以删除多行。但加入变量后就出错了。 如下: sed -i '3814d' imapd.log sed -i '3814d;3815d' imapd.log sed -i "$num"d imapd.log ........................... 如果加入多个变量....

by ckhitler - Shell - 2009-04-07 18:30:54 阅读(3148) 回复(2)

刚才一把 sed 失误,-i且最后多增加了一个p, 本来是想让它打印出来看看的, 导致了大量的行被重复写入文件。 如何改回来? 删除重复的行。

by yy_galois - Shell - 2009-04-01 16:53:54 阅读(6475) 回复(16)

设有如下内容: int main() { puts("aaa"); std::cout << "haha" << std::endl; std::cout << "xxxxxxxxx" << std::endl; std::cout << "hehe" << std::endl; std::cout << "haha" << std::endl; std::cout << "hahb" << std::endl; ..... } 我想删除那些有cout但不含haha的行,sed怎么写? [ 本帖最后由 chzht001 于 2006-9-22 13:06 编辑 ]

by chzht001 - Shell - 2006-09-22 12:44:01 阅读(1360) 回复(2)

我有文件类似如下 b_time=12345 time=12345 空格处可能是TAB,如何用sed找到time=12345行删除

by wenyuw - Shell - 2005-11-07 19:08:58 阅读(1417) 回复(5)

我知道sed '$d'可以删除最后一行,但我要删除最后3行或多行怎么办?

by coolalibaba - Shell - 2006-06-27 01:40:46 阅读(7923) 回复(16)

#### include include /etc/lighttpd/lighttpd-inc.conf #Use the "Content-Type" extended attribute to obtain mime type if possible imetype.use-xattr = "enable" sed -e 's/^#.*//' lighttpd.conf > lighttpd1 我想删除#号开始后面的所有东西。如果开头没有#号就不处理。也就是删除文件里的注释。执行这个命令之后,只是删除了#字符,用sed如何删除#号后的东西呢,谢谢帮助

by 3645636 - Shell - 2009-07-16 23:43:12 阅读(4322) 回复(18)

我想在一个文件中利用awk按照第一列和第二列的值进行匹配,然后将匹配到的行从原文件中删除, 有人帮我用awk+sed实现吗?? 多谢了! 本人是新手,请多多关照。。。

by aeoluschi - Shell - 2009-06-18 10:12:29 阅读(10712) 回复(22)

怎样用sed删除5行以后的东西

by 小男孩7 - Shell - 2009-03-03 11:18:09 阅读(1731) 回复(9)

如何用sed删除文件倒数n行?

by 野鸭子 - Shell - 2009-01-05 15:44:39 阅读(4441) 回复(22)