私は、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. ColdFusionで.xlsxファイルのコンマを置き換える方法は?
- 2. Rubyスプレッドシートのドットをコンマで置き換える
- 3. jQuery textareaキャリッジリターンをプレーンテキストに置き換えます。
- 4. メモ帳のコンマを置き換えてください。++
- 5. パラメータの値をバッチで置き換えます。
- 6. 文字列をバッチで変数に置き換えます。
- 7. !lineから%pdf%を置き換える方法!バッチで
- 8. ソースファイルの内容をバッチで置き換える前に、特定のファイルを置き換える前に
- 9. バッチをHTMLのファイル名に置き換えてください
- 10. VBScriptのパイプにコンマを置き換えます
- 11. バッチ - 私は「%」との文字列内の「MOD」置き換えたいパーセント記号
- 12. multiautomompletetextviewでコンマを置き換えるための二重スペースを入力してください
- 13. バッチは、遅延拡張パラメータを遅延拡張パラメータで置き換えます。
- 14. web.config変換でIIS書き換えルールを置き換える
- 15. コンマを引用符付きの値のドットで置き換えた後、引用符を削除する
- 16. PHPを使用してスペースをキャリッジリターンに置き換えるにはどうすればよいですか?
- 17. ArrayListで置き換える
- 18. コンマをドットに置き換えるときの数値の切り上げ
- 19. 置き換え機能が置き換えられない
- 20. バッチを使用しているシステムで見つかったすべてのオートキャドショートカットを置き換えますか?
- 21. Haskellで置き換えられない
- 22. ハイフンをスペースで置き換えてもスペースをハイフンスペースに置き換えないでください
- 23. csvファイル、Rまたはバッチ/コンマにコンマを追加
- 24. どのようにiReportのドットをコンマで置き換えることができますか?
- 25. バッチファイルを作成して最初のコンマと2番目のコンマの間の数字を置き換えます。
- 26. 私はブートストラップglyphiconsとCSSで画像を置き換えたい
- 27. 私のpage.phpを置き換えたいのですか?var =#/ page /#
- 28. FirefoxオーバーレイアドオンでinnerHTML()コールを置き換えたい
- 29. ホバーテキストを置き換えて画像に置き換えます
- 30. javascriptでグローバルに置き換える機能を置換する
これは...バッチで簡単に(それは不可能ではありませんされていませんが、そうではありません簡単)。また、質問に書いたコードを追加してください。コードを書いていない場合は、それを行い、質問に追加してください。 – SomethingDark
PROP-VALUESセクションが始まるまでファイルを読み取ってから、セクションの終わりまで値を結合してください。しかし、バッチファイルはあなたが投稿したもののような.jpg画像を処理できないことを知っていなければなりません。 – Aacini
あなたは...テキストファイルのスクリーンショットを真剣に投稿しましたか? – ths