我在创建一个接收文件file.txt
的批处理文件时遇到问题,并在分隔符后删除文本并创建包含更改的新文件。
例如:
file.txt
将包含:
ashlasfj/asdkasdkj/asdkjasd
jhsdkfjhsdf/ajhsjduias/asjhfhsd
newfile.txt
会将所有内容保留在第一个/
之前:
ashlasfj
jhsdkfjhsdf
我在考虑使用for循环:
for / f“tokens = 1,* delims = /”%% A in(test.txt)do( 这里的东西 )
答案 0 :(得分:1)
试试这个:
@echo off
setlocal
for /f "tokens=1 delims=/" %%a in (test.txt) do (echo %%a >> newfile.txt)