使用sed查找/替换某个文件中的文本

时间:2017-09-11 14:40:07

标签: bash sed posix

我有一个html文件,我试图使用scit自动查找某个特定的行并将其替换掉,但到目前为止我没有任何喜悦..

sed

我想简单地抓住整行,并使用<div infinite-scroll='tabs[tabIndex].FeedService.loadFeed(false, tabs[tabIndex].FeedService.filters)'>

替换为以下行

sed

//我的尝试..

<div infinite-scroll-labs="tabs[tabIndex].FeedService.loadFeed(false, tabs[tabIndex].FeedService.filters)" infinite-scroll-labs-container="window">

最好的解决方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您确定要更改的确切行,那么可能会有效:

sed "s#^\(<div infinite-scroll\)='\(tabs\[tabIndex\]\.FeedService\.loadFeed(false, tabs\[tabIndex\]\.FeedService\.filters)\)'>\$#\1-labs=\"\2infinite-scroll-labs-container=\"window\">#"