1

我对 DOS 评论很陌生。我有一个包含很多条目的文本文件,但它由分隔符分隔(例如:嗨;conf.txt;161;新团队)

我想在单独的行中打印每个分隔符。

例如:输出应该是 Hi conf.txt 161 new team

你能指导我吗?

4

1 回答 1

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' 是您的文本文件的名称(您需要在批处理文件的两个位置更改它)。

于 2013-04-08T15:37:14.627 回答