Yanıtlar:
Hayır, satırları Python gibi bir programla veya bir betik diliyle birleştirmeniz gerekir.
Güncelleştirme: Bakmak GNU hizmetlerinin bu Win portları Yapıştır (.exe) içerir
Veriler oldukça basitse, Excel ile yapabilirsiniz. Veya OpenOffice'i indirebilir ve Calc'ta yapabilirsiniz, ancak Calc'daki yöntem bir acıdır. (Verileri iki sütuna yapıştırmanız ve ardından bunları "Birleştir" işlevi ile formül biçiminde birleştirmek gerekir (örneğin birleştirmek (Row1; row2;))
Bir Unix araçları veya komut dosyası dili bağlantı noktasının (VBScript veya Powershell muhtemelen Windows kullanıcıları için Python'dan daha uygun seçenekler olsa da), ancak iki dosyayı birleştirme yolunda olduğuna kesinlikle katılıyorum. IS DOS'ta mümkün: -
@ECHO OFF
REM .bat to merge 1.txt and 2.txt
GOTO :Main
:StartMerge
SET /P _a=<%1
SET /P _b=<%2
ECHO %_a% %_b%
DEL %1 %2
GOTO :EndMerge
:CleanUp
SET _LinesIn1=
SET _LinesIn2=
SET _a=
SET _b=
GOTO :EOF
:Main
SET _LinesIn1=0
SET _LinesIn2=0
FOR /F "delims=: tokens=1,*" %%i IN ('findstr /n "^" 1.txt') DO (
ECHO.%%j>_c1n%%i
SET /A _LinesIn1+=1
)
FOR /F "delims=: tokens=1,*" %%i IN ('findstr /n "^" 2.txt') DO (
ECHO.%%j>_c2n%%i
SET /A _LinesIn2+=1
)
IF %_LinesIn1% NEQ %_LinesIn2% (
ECHO Cannot merge files; mismatched line count:-
ECHO 1.txt - %_LinesIn1% lines
ECHO 2.txt - %_LinesIn2% lines
DEL _c*
GOTO :CleanUp
)
FOR /L %%n IN (1, 1, %_LinesIn1%) DO (
CALL :StartMerge _c1n%%n _c2n%%n
:EndMerge
REM No-op to avoid ") was unexpected at this time." error
)
GOTO :CleanUp
"Sadece yapabildiğin için yapman gerektiği anlamına gelmez." :-)