私は、PROP-VALUESというセクションを持つtest.txtというテキストファイルを持っています。バッチを使用して、他のすべてのキャリッジリターンをコンマで置き換えますが、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. キャリッジリターン\ nをスペースで置き換える方法
- 2. 複数のコンマのカンマを1つのコンマで置き換えます
- 3. Rubyスプレッドシートのドットをコンマで置き換える
- 4. ColdFusionで.xlsxファイルのコンマを置き換える方法は?
- 5. 空白と改行をコンマで置き換える
- 6. jQuery textareaキャリッジリターンをプレーンテキストに置き換えます。
- 7. メモ帳のコンマを置き換えてください。++
- 8. 文字列をバッチで変数に置き換えます。
- 9. !lineから%pdf%を置き換える方法!バッチで
- 10. パラメータの値をバッチで置き換えます。
- 11. ソースファイルの内容をバッチで置き換える前に、特定のファイルを置き換える前に
- 12. アンドロイドアプリでキャリッジリターン\ nを実際の送料に置き換えます
- 13. バッチをHTMLのファイル名に置き換えてください
- 14. 置き換えメソッドを使用してこのスカラテンプレートのコンマを削除または置き換えるにはどうすればいいですか?
- 15. VBScriptのパイプにコンマを置き換えます
- 16. mysqlデータベースのコンマ区切り配列の置き換え方法
- 17. バッチ - 私は「%」との文字列内の「MOD」置き換えたいパーセント記号
- 18. バッチ:変数内の%記号を置き換える方法は?
- 19. multiautomompletetextviewでコンマを置き換えるための二重スペースを入力してください
- 20. Excel - 括弧内にないコンマを検索して置き換えます。
- 21. web.config変換でIIS書き換えルールを置き換える
- 22. PHPを使用してスペースをキャリッジリターンに置き換えるにはどうすればよいですか?
- 23. バッチでエラーが発生し、Power PointスライドのVBAコードを置き換えます。
- 24. バッチは、遅延拡張パラメータを遅延拡張パラメータで置き換えます。
- 25. コンマを引用符付きの値のドットで置き換えた後、引用符を削除する
- 26. ArrayListで置き換える
- 27. 置き換え機能が置き換えられない
- 28. 置換するためのシェルスクリプト:*;コンマ
- 29. コンマをドットに置き換えるときの数値の切り上げ
- 30. preg_replace - 置き換えられたものを変数に置き換えた
これは...バッチで簡単に(それは不可能ではありませんされていませんが、そうではありません簡単)。また、質問に書いたコードを追加してください。コードを書いていない場合は、それを行い、質問に追加してください。 – SomethingDark
PROP-VALUESセクションが始まるまでファイルを読み取ってから、セクションの終わりまで値を結合してください。しかし、バッチファイルはあなたが投稿したもののような.jpg画像を処理できないことを知っていなければなりません。 – Aacini
あなたは...テキストファイルのスクリーンショットを真剣に投稿しましたか? – ths