用bat写一个去除txt文档中enter的代码
时间: 2023-05-17 16:07:57 浏览: 59
可以使用以下代码实现:
@echo off
setlocal enabledelayedexpansion
set "inputFile=input.txt"
set "outputFile=output.txt"
if exist "%outputFile%" del "%outputFile%"
for /f "delims=" %%a in ('type "%inputFile%"') do (
set "line=%%a"
set "line=!line:^
= !"
echo !line!>>"%outputFile%"
)
echo "Enter" characters have been removed from %inputFile% and saved to %outputFile%.
pause
请注意,此代码将读取名为“input.txt”的文本文件,并将其保存为“output.txt”,并删除其中的“Enter”字符。
相关问题
用bat写个批量去除txt文件内空行的代码
@echo off
setlocal EnableDelayedExpansion
for %%a in (*.txt) do (
set "content="
for /f "usebackq delims=" %%b in ("%%a") do (
set "line=%%b"
if defined line (
set "content=!content!%%b"
)
)
echo !content!>"%%a"
)
echo Done!
用bat写个去除txt文件内空行的代码
@echo off
setlocal EnableDelayedExpansion
set "file=input.txt"
set "outfile=output.txt"
(for /f "delims=" %%a in ('type "%file%"') do (
set "line=%%a"
if defined line (
echo !line!
)
)) > "%outfile%"
echo "Done!"