我有一個名爲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. Sed替換爲回車
- 4. Delphi:我可以區分numpad的回車鍵和回車嗎?
- 5. 使用敲回車
- 6. jQuery的 - 加入時按回車逗號鍵
- 7. Bitbucket回車
- 8. 刪除回車
- 9. VB.net回車鍵
- 10. 按回車鍵
- 11. MySql的回車
- 12. 回車編碼
- 13. 使用本地批處理替換帶回車符的星號
- 14. 如何使用XDocument對已授權的回車進行回車?
- 15. XSLT查找並替換回車
- 16. ITestActionResult.ErrorMessage中的回車返回
- 17. 檢測iOS中UITextField的回車信號
- 18. 刪除雙引號內的回車
- 19. 換行或回車
- 20. doxygen中的回車?
- 21. 切的NSString回車
- 22. 幫助硒回車
- 23. 過濾CSV回車
- 24. 捕獲回車鍵
- 25. 通過回車鍵
- 26. 我如何忽略/使用回車android
- 27. 用逗號代替分號
- 28. 如何使用回車鍵
- 29. 回車\用Java換行
- 30. Python回車不起作用
這是......不容易在批量(這不是不可能的,但它不是簡單)。還請添加您寫入您的問題的任何代碼。如果您沒有編寫任何代碼,請執行此操作並將其添加到您的問題中。 – SomethingDark
只需讀取文件,直到PROP-VALUES部分開始,然後合併值直到該部分結束。然而,你必須知道一個批處理文件不能處理一個.jpg圖像,就像你發佈的那個... – Aacini
你是否......只是認真張貼文本文件的截圖? – ths