我有一个名为test.txt的文本文件,其中有一些名为PROP-VALUES的部分。使用批处理,我想用逗号替换每个其他回车,但只能在PROP-VALUES部分。附上原始文件test.txt并且固定档测试fixed.txt我想用逗号代替回车回车
-1
A
回答
1
当我看到“问题”这样一个(有没有很好的规范,也没有代码,甚至没有一个几个示例文本行!)我认为我可以写任何我想要的代码,所以我无法抗拒尝试疯狂方法的诱惑!
@echo off
setlocal EnableDelayedExpansion
set LF=^
%Don't remove%
%these lines%
set "EOL=!LF!" & set "EOL2=!LF!"
for /F %%a in (test.txt) do (
if %%a equ PROP-SUMMARY set "EOL=!LF!"
set /P "=%%a!EOL!" < NUL
set "EOL0=!EOL!" & set "EOL=!EOL2!" & set "EOL2=!EOL0!"
if %%a equ PROP-VALUES set "EOL=,"
)
这是test.txt的:
4.12
0
1
1
21
PROP-VALUES
625
4.12
945
3.64
PROP-SUMMARY
400
400
Thickness
这是输出:
4.12
0
1
1
21
PROP-VALUES
625,4.12
945,3.64
PROP-SUMMARY
400
400
Thickness
+1
我想象中的疯狂方法涉及'certutil -encodehex',然后将'0d 0a'改为'2c'。 – SomethingDark
+0
这是完美的,除了我需要用脚本的输出修改原始文件。 – RyCar66
相关问题
- 1. 拆分逗号,换行,回车
- 2. 用按钮代替回车键
- 3. 用逗号隔开并回车返回Excel数据
- 4. 用逗号代替BigQuery中的点处理花车
- 5. 如何替换回车
- 6. Sed替换为回车
- 7. 禁用回车
- 8. 回车
- 9. 回车
- 10. python:打印使用回车符和逗号不工作
- 11. 如何用空格替换回车\ n
- 12. EditValue返回逗号代替的时间
- 13. Delphi:我可以区分numpad的回车键和回车吗?
- 14. 使用敲回车
- 15. 使用回车键
- 16. jQuery的 - 加入时按回车逗号键
- 17. MySql的回车
- 18. 按回车键
- 19. VB.net回车键
- 20. Bitbucket回车
- 21. Bootstrap HTML回车
- 22. 回车编码
- 23. 回车编码
- 24. 删除回车
- 25. Python Docx回车
- 26. 使用本地批处理替换带回车符的星号
- 27. sqlite查询替换隐藏/不可见的回车与合法的回车
- 28. 如何使用XDocument对已授权的回车进行回车?
- 29. XSLT查找并替换回车
- 30. 替换窗口回车在Javascript中
这是......不容易在批量(这不是不可能的,但它不是简单)。还请添加您写入您的问题的任何代码。如果您没有编写任何代码,请执行此操作并将其添加到您的问题中。 – SomethingDark
只需读取文件,直到PROP-VALUES部分开始,然后合并值直到该部分结束。然而,你必须知道一个批处理文件不能处理一个.jpg图像,就像你发布的那个... – Aacini
你是否......只是认真张贴文本文件的截图? – ths