[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

使用sed如何替换文本文件中的指定字符串

本帖最后由 pcl_test 于 2017-11-6 18:41 编辑

我有一个文本,里面有一个字符串 (a#a),我想使用sed替换,不知道该怎么写命令?

s/a#a/easy/g

TOP

如下文本,如何使用sed,将其修改成sql语句?

sql的表名及字段列表都已经生成,用如下文本替换掉相关字符后,生成values(***)部分。
其中^替换成 ' ,(a#a)替换成 , ,(b#b)是结束标示符,
难点是使用sed替换时总是不成功,还有就是^^之间存在换行时不知该如何处理。希望大神出手指点迷津。。。

^ff808181506c60330150b8ecd62a381d^(a#a)^27^(a#a)^14270014006001^(a#a)^1427001400600101^(a#a)^YZ-14270014006001-01^(a#a)^JL-14270014006001-01^(a#a)^SG-1427001400600101-01^(a#a)^02^(a#a)^变电站土建施工^(a#a)^3805f1d3-37b9-48a9-99af-248a1342c4b4^(a#a)^1^(a#a)^变电站混凝土基础工程^(a#a)^2015-10^(a#a)^混凝土工程^(a#a)^2016-08^(a#a)^混凝土浇筑^(a#a)^机械伤害、高处坠落、触电^(a#a)^2^(a#a)NULL(a#a)^2.5.2^(a#a)^1、基坑口搭设卸料平台,平台平整牢固,同时在坑口前设置限位横木。
2、卸料时前台下料人员协助司机卸料,基坑内不得有人;前台下料作业要坑上坑下协作进行,严禁将混凝土直接翻入基础内。
3、投料高度超过2m应使用溜槽或串筒下料,串筒宜垂直放置,串筒之间连接牢固,串筒连接较长时,挂钩应予加固。严禁攀登串筒进行清理。
4、振捣工、瓦工作业禁止踩踏模板支撑。振捣工作业要穿好绝缘靴、戴好绝缘手套,搬动振动器或暂停工作应将振动器电源切断,不得将振动着的振动器放在模板、脚手架或未凝固的混凝土上。^(a#a)^42^(a#a)^e24cb08a-7c7e-45ed-9960-4df2e8395dca^(a#a)NULL(a#a)^CE1CB81396734F5F977578BB989F8894^(a#a)NULL(a#a)^CE1CB81396734F5F977578BB989F8894^(a#a)^2015-10-30 21:48:18^(a#a)^0^(a#a)^0^(a#a)^扩建区域^(a#a)^变电站混凝土基础工程作业A票^(a#a)^操作机械^(a#a)^01^(a#a)^32^(a#a)NULL(a#a)NULL(a#a)NULL(a#a)NULL(a#a)NULL(a#a)NULL(a#a)NULL(a#a)NULL(a#a)^AAAWesAAtAAO/u1AAA^(a#a)NULL(a#a)^2017-08-12 19:02:09^(a#a)NULL(b#b)

TOP

回复 2# zaqmlp


    不行啊,大神!

TOP

回复 5# WHY


    大神,在执行这个语句的时候,能指定字符集吗?

TOP

貌似用sed,无法实现替换 (a#a) 字符串,两个括号好像是特殊字符,且无法转义!

TOP

WHY  大神把写好的代码又删掉了,为什么?

TOP

版主,大神们,求帮助啊?搞了好几天了,始终搞不定啊!

TOP

返回列表