Страница 1 из 1

Помогите создать "батник", вырезать из "2.txt" первых n строк и вставить их в "1.txt"

Добавлено: 02 сен 2013, 18:02
temphard
Здравствуйте.

Пожалуйста, помогите создать батник.

Необходимо, чтобы из файла "2.txt" вырезалось (удалялось) определенное количество первых строк и чтобы вырезанные строки копировались (вставлялись) в файл "1.txt"

Спасибо за помощь.

Re: Помогите создать "батник", вырезать из "2.txt" первых n строк и вставить их в "1.

Добавлено: 03 сен 2013, 13:17
rrrFer
сам пытался написать такой батник? - если нет - помогу за вознаграждение.
ICQ 395-546-218

Re: Помогите создать "батник", вырезать из "2.txt" первых n строк и вставить их в "1.

Добавлено: 03 сен 2013, 15:52
temphard
rrrFer писал(а):сам пытался написать такой батник? - если нет - помогу за вознаграждение.
ICQ 395-546-218

Спасибо. Вопрос решен с помощью "sed"
sed.exe
Мне помог решить этот вопрос Foreigner
Скрипт для батника:
@echo off

sed.exe -n "1,10 p" 2.txt 1>>1.tmp
move 1.tmp 1.txt
sed.exe "1,10 d" 2.txt 1>2.tmp
move 2.tmp 2.txt
В итоге из файла 2.txt вырезается первых 10 строк и создается файл 1.txt с этими же вырезанными строками.
Если нужно, чтобы в файл 1.txt вырезанные строки дописывались к уже существующей там информации, тогда так:
@echo off

sed.exe -n "1,10 p" 2.txt 1>>1.txt
sed.exe "1,10 d" 2.txt 1>2.tmp
move 2.tmp 2.txt
Пользуйтесь все, кто хочет и без вознаграждения!