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

[文本处理] [已解决]批处理如何在记事本的指定字符后面回车换行?

a.txt中,有以下特征字  

错 对 正确   准    我想出现这些字就回车  或者换行

请多指教

很抱歉 我是个新手 对sed 不太了解  我在d盘 建个文档urfile.txt

内容是

gdsgsfd错254554对 cbvxcb正确utruuuur 准
cbvxcb正确  utruuuur 准
utruuuur 准   我想出现这些字就回车  或者换行
用 sed 建立一个bat

命令式
sed "s/错\|对\|正确\|准/\n/g" D:\urfile.txt > urfile_op.txt && start urfile_op.txt && exit

并没有出现这个结果
gdsgsfd错
254554对
cbvxcb正确
utruuuur 准   
我想出现这些字就回车  或者换行

还是烦请asnahu 和朋友们 解答一下

我吧sed程序 粘在 system32 和同一个目录下 也不行

[ 本帖最后由 xptool 于 2010-10-20 12:56 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. sed "s/错\|对\|正确\|准/\n/g" urfile.txt > urfile_op.txt && start urfile_op.txt && exit
复制代码
sed为第三方软件,本论坛有下载。
1

评分人数

TOP

还是没有换行呀

怎么回事呀

TOP

测试如下:
  1. C:\>echo 错 对 正确   准    我想出现这些字就回车  或者换行 | sed "s/对\|准/\n/g"
复制代码
结果如下:
  1. 正确
  2.     我想出现这些字就回车  或者换行
复制代码

TOP

还是没解决

在线等

TOP

sed -e "s/错/错\n/g" -e "s/对/对\n/g" -e "s/正确/正确\n/g" -e "s/准/准\n/g" urfile.txt > urfile_op.txt

TOP

返回列表