我需要一个批处理脚本,它将文件分成4行并从这4行4个txt文件创建。
看起来像这样:test.txt
line 1
line 2
line 3
line 4
- >每行应该在另一个txt文件中输出。
谢谢你们,Anita
答案 0 :(得分:1)
@echo off
setlocal enableextensions disabledelayedexpansion
set "inputFile=test.txt"
for %%z in ("%inputFile%") do if %%~zz gtr 0 (
set "lineNumber=1000000000"
for /f "delims=" %%a in ('
findstr /n "^" "%inputFile%"
') do (
set "line=%%a" & set /a "lineNumber+=1"
setlocal enabledelayedexpansion
>"%%~fz.!lineNumber:~-9!" (echo(!line:*:=!)
endlocal
)
)
答案 1 :(得分:1)
编辑:我稍微简化了代码......
var markerSelectedStyles = [ {
"stylers": [
{ "invert_lightness": true }
]}
]
如果文件中的一行以冒号开头,则此解决方案将消除冒号。如果需要,可以修复此问题。
答案 2 :(得分:0)
@echo off
set "filen=c:\file.txt"
for /f "usebackq tokens=* delims=" %%a in ("%filen%") do (
(echo(%%a>%%a)
)