簡體   English   中英

如何使用Windows 7的cmd替換文本文件中的字符?

[英]How can I replace a charater in a text file using the cmd of windows 7?

我有一個從Internet導入的文本文件(數據庫),但是它包含一個導致編譯錯誤的字符。

我要改變'TUNISIE''TUNISIE'所以我必須改變charcters ''' 300行! 我可以幫忙嗎? 請?

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
(
 FOR /f "delims=" %%a IN (q28194558.txt) DO (
 SET "line=%%a"
 SET "line=!line:‘=q!"
 SET "line=!line:’=Q!"
 ECHO(!line!
 )
)>newfile.txt

GOTO :EOF

我使用了一個名為q28194558.txt的文件, q28194558.txt包含用於測試的數據。

產生newfile.txt

請注意,為便於識別已進行替換的位置,我制作了替換字符q and Q`。 然后替換為您選擇的字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM