The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вырезка данных"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вырезка данных"  
Сообщение от Maksim24 email(ok) on 24-Июл-06, 13:11 
Подскажите пжл как вырезать кусок бинарных данных из файла, например
ццццццц
кккккк
еееееее
Старт
йййййййй
Стоп
......
Старт
1234567890
Стоп
нужно вырезать все что заключено в Старт/Стоп последний (1234567890), обращаю внимание что в промежутке между Старт/Стоп бинарные данные
Большое Спасибо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вырезка данных"  
Сообщение от pal email(ok) on 24-Июл-06, 16:38 
> Подскажите пжл как вырезать кусок бинарных данных из файла, например
>ццццццц
>кккккк
>еееееее
>Старт
>йййййййй
>Стоп
>......
>Старт
>1234567890
>Стоп
>нужно вырезать все что заключено в Старт/Стоп последний (1234567890), обращаю внимание что
>в промежутке между Старт/Стоп бинарные данные
> Большое Спасибо.

вне зависимости от чего там было, двоичные недвоичные - выведет на экран весь файл без всех возможных совпадений заключенных в старт/стоп.......
----------------------------------- cut
#!/usr/bin/perl -wT

open F, "$ARGV[0]";

while(<F>)
{
  $num1=/Старт/i;
  $num2=/Стоп/i;
  print if(!($num1 ... $num2) )
}
----------------------------------- cut

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Вырезка данных"  
Сообщение от Maksim24 email(ok) on 24-Июл-06, 16:47 

>----------------------------------- cut
>#!/usr/bin/perl -wT
>
>open F, "$ARGV[0]";
>
>while(<F>)
>{
>  $num1=/Старт/i;
>  $num2=/Стоп/i;
>  print if(!($num1 ... $num2) )
>}
>----------------------------------- cut

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Вырезка данных"  
Сообщение от Bootmen email(??) on 31-Авг-06, 21:31 
> Подскажите пжл как вырезать кусок бинарных данных из файла, например
>
Есть в скотине утилита strings
Может и у Вас есть.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру