gpt4 book ai didi

windows - 批处理 - 用特殊字符替换字符串

转载 作者:可可西里 更新时间:2023-11-01 09:33:19 25 4
gpt4 key购买 nike

我想使用批处理文件替换文件中的字符串。

字符串是:

),(

我想将其替换为:

),
(

我找到了几个帖子,比如这个:"how-to-replace-substrings-in-windows-batch-file"但是这个例子使用了一个没有特殊字符的虚拟字符串。

谢谢!

编辑

上下文:我使用 mysqldump 来提取数据库,我希望插入命令的每一行都在一个新行上以提高可见性。

我不想使用 --extended-insert=false,因为它会减慢备份的重新插入速度。

EDIT2

例子:

INSERT INTO `dummytable` (`dummycolumn`) VALUES (1),(2),(3);

我希望它是:

INSERT INTO `dummytable` (`dummycolumn`) VALUES (1),
(2),
(3);

最佳答案

看看replacer.bat

call replacer.bat "e?C:\content.txt" "\u0022),(\u0022" "\u0022),\u000a(\u0022"

编辑不带引号:

call replacer.bat "e?C:\content.txt" "),(" "),\u000a("

window 风格

call replacer.bat "e?C:\content.txt" "),(" "),\u000D\u000a("

你也可以查看FindReplJRepl哪些是更复杂的工具

关于windows - 批处理 - 用特殊字符替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32757301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com