我有很多文本文件需要在最后添加文件名。我只有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
我只想用管道(:
)
|