改变:用管道(|)

时间:2016-03-15 09:54:06

标签: windows command-line

我有很多文本文件需要在最后添加文件名。我只有DOS命令可用。我设法在开头使用:

附加名称
findstr "^" *.txt >new.dat. 

很遗憾,我无法使用findstr "$" *.txt new1.dat附加到最后。 我无法理解为什么$(应该是[行位置:行尾']不起作用)。

我尝试用:(管道)替换文件中的|(冒号字符)。我使用脚本:

@echo off setLocal EnableDelayedExpansion  
for /f "tokens=* delims= : %%a in (new1.dat) do ( echo "%%a| >>new2.dat ). 

该文件如下所示:

batch-2016-03-14-08-50-05.txt:6530635|GB|150316|6530635.png
batch-2016-03-14-08-50-08.txt:6530636|GB|150316|6530636.png

我只想用管道(:

替换|

0 个答案:

没有答案