CMD/BAT - [решено] Нужно создать "батник" - вырезать из "2.txt" первых n строк и вставить их в "1.txt"

Аватара пользователя
Iska

Re: CMD/BAT - [решено] Нужно создать "батник" - вырезать из "2.txt" первых n строк и вставить их в "1.txt"

Сообщение Iska »

Цитата microb115:



а не подскажете как это сделать?
CMD/BAT - [решено] Нужно создать "батник" - вырезать из "2.txt" первых n строк и вставить их в "1.txt"




Для примера выше:


Цитата Foreigner:





Код:

Код: Выделить всё

@echo off
sed -n "1,3 p" 2.txt 1>>1.txt
sed "1,3 d" 2.txt 1>2.tmp
move 2.tmp 2.txt

CMD/BAT - [решено] Нужно создать "батник" - вырезать из "2.txt" первых n строк и вставить их в "1.txt"




— например, файл «sed.exe» установлен по умолчальному пути в «C:\Program Files\GnuWin32\bin»:



Код:

Код: Выделить всё

@echo off
"%ProgramFiles%\GnuWin32\bin\sed.exe" -n "1,3 p" 2.txt 1>>1.txt
"%ProgramFiles%\GnuWin32\bin\sed.exe" "1,3 d" 2.txt 1>2.tmp
move 2.tmp 2.txt
Ответить

Вернуться в «Скриптовые языки администрирования Windows»