imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 31.10.2007, 13:05     # 1
PaRaNoYa
Newbie
 
Аватар для PaRaNoYa
 
Регистрация: 05.12.2006
Адрес: Kiev
Пол: Male
Сообщения: 43

PaRaNoYa презирают в этих краях
Помогите написать скрипт

Доброго времени суток.
У меня возник вот такой вопрос...
есть текстовый фай такого вида
Код:
	101. FileName ........: \??\Volume{244cc06e-0000-0000-0000-000000000000}\System Volume 
Information\_restore{96B26F05-89E8-4001-B82E-3ACE1C9A96A9}\RP159\a0047469.exe#ISAN
	   SID .............: S-1-5-21-1497230409-1165906986-1926531534-1633
	   Computer ........: 10.0.0.236
	   Fid .............: 0x800026A0
	   ObjectID ........: 0x0
	   ShareMode........: FILE_SHARE_READ | FILE_SHARE_WRITE
	   DesiredAccess....: READ | WRITE | SYNCHRONIZE
нужно чтобы скрипт искал в тексте вот эту строку Fid .............: 0x800026A0 и брал с нее только это 0x800026A0 + перед этой ссылкой в память добовляла команду rdrutil /fc конечный код вот таким rdrutil /fc 0x800026A0
Подскажите что и как нужно сделать.
Конечный вид после фильтра вот-такой:
Код:
rdrutil /fc 0x800023A0
rdrutil /fc 0x800027C0
rdrutil /fc 0x800026A4
rdrutil /fc 0x80001128
rdrutil /fc 0x800004FC
rdrutil /fc 0x80002698
rdrutil /fc 0x800021CC
rdrutil /fc 0x800022B4
rdrutil /fc 0x800022D0
rdrutil /fc 0x800024B8
rdrutil /fc 0x800020C8
rdrutil /fc 0x800022F4
rdrutil /fc 0x80002158
rdrutil /fc 0x800024A0
rdrutil /fc 0x80001F58
rdrutil /fc 0x80001104
rdrutil /fc 0x80001E18
rdrutil /fc 0x80001230
rdrutil /fc 0x80001FEC
rdrutil /fc 0x80000FE8
rdrutil /fc 0x80002530
rdrutil /fc 0x800026E8
rdrutil /fc 0x80002580
PaRaNoYa вне форума  
Старый 31.10.2007, 14:18     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
awk '{ if ("Fid" == $1) print "rdrutil /fc " $3}' file
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 31.10.2007, 14:39     # 3
PaRaNoYa
Newbie
 
Аватар для PaRaNoYa
 
Регистрация: 05.12.2006
Адрес: Kiev
Пол: Male
Сообщения: 43

PaRaNoYa презирают в этих краях
ееее пасибки огромное но что это??? Perl???

Последний раз редактировалось PaRaNoYa; 31.10.2007 в 14:54.
PaRaNoYa вне форума  
Старый 31.10.2007, 15:06     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от PaRaNoYa Посмотреть сообщение
ееее пасибки огромное но что это??? Perl???
Почему Perl?? Это awk.
Вы же не написали на Чем Вам надо. Можно хоть на ПЕРЛе сделать, хоть на PHP, хоть sed + grep....

Я сделал как быстрее и проще всего....
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 31.10.2007, 15:15     # 5
PaRaNoYa
Newbie
 
Аватар для PaRaNoYa
 
Регистрация: 05.12.2006
Адрес: Kiev
Пол: Male
Сообщения: 43

PaRaNoYa презирают в этих краях
Ну за одно и чета новое почитаю =))))
СЕНКС!!!
PaRaNoYa вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.