如何使用批处理文件打印用分隔符分隔的单词?

时间:2013-03-27 12:00:03

标签: comments dos

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

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

例: 输出应该是 你好 conf.txt 161 新团队

你能指导我吗?

1 个答案:

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