Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - sПоиск в текста и добавление в следующую строчку.

Ответить
Настройки темы
CMD/BAT - sПоиск в текста и добавление в следующую строчку.

Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


Поискал по поиску везде есть поиск и замена, мне не нужна замена...
Помогите гуру.
Есть фаил original.dat
в этом файле есть куча текста и через какое-то количество строчек есть такой текст
verison:2.1
мне нужно, что бы в этом файле прошелся парсер, нашел этот текст перевел каретку на следующую строчку и вставил туда текст UTF-8

пример:
мама мыла раму
verison:2.1
мыла раму мама
verison:2.1
мыла мама раму

после запуска файл должен принять такую структуру
мама мыла раму
verison:2.1
utf-8
мыла раму мама
verison:2.1
utf-8
мыла мама раму

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 12:53, 08-11-2012

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$file = Get-Content original.dat -ReadCount 1000
$lines = @($file | Select-String "verison:2.1")

$i = 0
foreach($line in $lines)
{
	$file[$i..($line.LineNumber-1)]+"utf8" | Out-File result.txt -Encoding UTF8 -Append
	$i = $line.LineNumber
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:30, 08-11-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - sПоиск в текста и добавление в следующую строчку.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование текста из другога файла в определённую строчку sweetpleasure Скриптовые языки администрирования Windows 15 28-05-2012 21:18
CMD/BAT - [решено] Добавление текста Raf-9600 Скриптовые языки администрирования Windows 47 10-04-2012 02:08
2003/XP/2000 - [решено] MS Word: добавление цвета в меню выделение текста цветом AlexM Microsoft Office (Word, Excel, Outlook и т.д.) 4 05-03-2010 06:13
CMD/BAT - [решено] Как прочесть из файла .txt только первую строчку текста. Sdib121 Скриптовые языки администрирования Windows 6 15-08-2009 14:26
[решено] Диалог открытия файла + добавление текста в существующий лейбл D_Master AutoIt 8 13-02-2009 22:16




 
Переход