+ -
当前位置:首页 → 问答吧 → 文本中字符串处理

文本中字符串处理

时间:2011-05-03

来源:互联网

假设我有许多类似如下文本
VALUES (:1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :12, :13, :14, :15, :16, :17, :18, :19, :20, :21, :22, :23, :24, :25, :26, :27, :28, :29, :30, :31)
(T32.PROD_ID IS NULL OR T7.CURR_VER_FLG = 'Y' OR T7.CURR_VER_FLG IS NULL OR T7.RELEASED_FLG = 'N' AND T7.VERSION_NUM = :32) AND
(T32.ROW_ID = :33)

我想在所有文本中冒号后面加一个b,怎么实现?

我还想在所有文本的语句最后加上一个;号,怎么实现?

各位大侠帮帮忙

作者: zhangjihang   发布时间: 2011-05-03

sed -e 's/:/:b/g' -e 's/\./\.;/g'  file

作者: hello_unix   发布时间: 2011-05-03

本帖最后由 zhangjihang 于 2011-05-03 18:22 编辑

谢谢版主,但我第二个问题是想在所有文本的最后加;,不是句号后面加。。。。

作者: zhangjihang   发布时间: 2011-05-03