Войти

Показать полную графическую версию : поиск строк по шаблону и запись в отдельный файл


AVTS
12-07-2012, 17:08
Прошу помочь с текстом батника.

Есть файл in.txt , из которого необходимо все строки, содержащие последовательность символов INFO [] 0 0 записать в файл out.txt

Anonymоus
12-07-2012, 18:54
Type "in.txt"|Find "INFO [] 0 0">>"out.txt"

AVTS
13-07-2012, 00:11
Спасибо, работает. А можно расширить условие и сделать так, чтобы и следующая одна строка, за строкой, содержащей последовательность INFO [] 0 0 тоже писалась в файл out.txt ?

Anonymоus
13-07-2012, 00:36
А можно расширить условие и сделать так, чтобы и следующая одна строка, за строкой, содержащей последовательность INFO [] 0 0 тоже писалась в файл out.txt ? »
Да, можно. Скрипт всё так же останется однострочником, но вам понадобится очень полезная утилита grep (http://gnuwin32.sourceforge.net/packages/grep.htm). Разместите её и требуемые dll или рядом со скриптом, или в одной из директорий, перечисленных в %Path%.
grep -iA 1 "INFO \[\] 0 0" "in.txt"|grep -Ev "^--">>out.txt

AVTS
13-07-2012, 00:51
Спасибо.




© OSzone.net 2001-2012