我对DOS评论很新。 我有一个文本文件,它有很多条目,但它由一个分隔符分隔 (例如:嗨; conf.txt; 161;新团队)
我想在一个单独的行中打印每一个分隔。
例: 输出应该是 你好 conf.txt 161 新团队
你能指导我吗?
答案 0 :(得分:0)
尝试:
@echo off
setlocal enabledelayedexpansion
(for /f "tokens=*" %%a in (file.txt) do (
set str=%%a
echo !str:;=!
))>file.tmp
move file.tmp file.txt >nul
其中'file.txt'是文本文件的名称(您需要在批处理文件的两个位置更改它)。