找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 11775|回复: 7

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

[复制链接]
发表于 2017-11-5 23:26:35 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2017-11-6 18:41 编辑

我有一个文本,里面有一个字符串 (a#a),我想使用sed替换,不知道该怎么写命令?
发表于 2017-11-5 23:28:32 | 显示全部楼层
s/a#a/easy/g
 楼主| 发表于 2017-11-5 23:41:14 | 显示全部楼层

如下文本,如何使用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)
 楼主| 发表于 2017-11-5 23:52:54 | 显示全部楼层
回复 2# zaqmlp


    不行啊,大神!
 楼主| 发表于 2017-11-6 23:27:27 | 显示全部楼层
回复 5# WHY


    大神,在执行这个语句的时候,能指定字符集吗?
 楼主| 发表于 2017-11-7 08:54:58 | 显示全部楼层
貌似用sed,无法实现替换 (a#a) 字符串,两个括号好像是特殊字符,且无法转义!
 楼主| 发表于 2017-11-8 00:25:21 | 显示全部楼层
WHY  大神把写好的代码又删掉了,为什么?
 楼主| 发表于 2017-11-9 22:40:23 | 显示全部楼层
版主,大神们,求帮助啊?搞了好几天了,始终搞不定啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:20 , Processed in 0.018111 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表