imho.ws |
![]() |
![]() |
![]() |
# 1 |
Newbie
Регистрация: 05.12.2006
Адрес: Kiev
Пол: Male
Сообщения: 43
![]() |
Помогите написать скрипт
Доброго времени суток.
У меня возник вот такой вопрос... есть текстовый фай такого вида Код:
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 Подскажите что и как нужно сделать. Конечный вид после фильтра вот-такой: Код:
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 |
![]() |
![]() |
# 2 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
awk '{ if ("Fid" == $1) print "rdrutil /fc " $3}' file
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 4 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Почему Perl?? Это awk.
Вы же не написали на Чем Вам надо. Можно хоть на ПЕРЛе сделать, хоть на PHP, хоть sed + grep.... Я сделал как быстрее и проще всего....
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |