se puede descargar y usar su GNU windows normal de corte/awk etc .. O forma nativa, puede utilizar VBScript
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
strFile = objArgs(0)
Set objFile = objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfLine
strLine=objFile.ReadLine
sp = Split(strLine," ")
s=""
For i=0 To 2
s=s&" "&sp(i)
Next
WScript.Echo s
Loop
salvar lo anterior como mysplit.vbs y en la línea de comandos
c:\test> cscript //nologo mysplit.vbs file
O simplemente lotes sencillo
@echo off
for /f "tokens=1,2,3 delims= " %%a in (file) do (echo %%a %%b %%c)
Si quieres un pitón un trazador de líneas
c:\test> type file|python -c "import sys; print [' '.join(i.split()[:3]) for i in sys.stdin.readlines()]"
¡Gracias, esto era exactamente lo que necesitaba! – atricapilla
'perl -pane" $ _ = qq (@F [0..2]) "' –
'perl -pane '$ _ =" @ F [0 .. 2] "'' –