+ -
当前位置:首页 → 问答吧 → 文本替换

文本替换

时间:2011-07-14

来源:互联网

文件a.txt如下
<body>
  
hello
.......
</body>

我想把<body>下的第一个行(无论是不是空行)替换成 hhhhhhhhhhhh,该怎么做啊?

作者: lzx4456   发布时间: 2011-07-14

回复 lzx4456


    sed '/\<body\>/{n;s/^.*$/hhhhhhh/}'

作者: wtuter   发布时间: 2011-07-14

awk '/<body>/{print;getline;print"hhhhhh";next}1'

作者: where27   发布时间: 2011-07-14

回复 wtuter

HP-UX下报错...

    sed: Function /\<body\>/{n;s/^.*$/hhhhhhh/} cannot be parsed.

作者: huang_wunix   发布时间: 2011-07-14

热门下载

更多