|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 18-Мрт-08, 17:26 | |
Помогите реализовать с помощью awk & sed или Perl. | |
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 18-Мрт-08, 17:33 | |
Известно, что интересующая нас запись стоит сразу же после BMW, но заранее не известно, состоит она из одного слова (mercedes) или из двух разделенных пробелом (mercede benz). Нужно вытащить то, что лежит между BMW и .car. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от angra (??) on 18-Мрт-08, 17:43 | |
>отыскав эту строчку по начальному полю "BMW" и комбинации ".car". | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 18-Мрт-08, 19:01 | |
Спасибо за быстрый ответ! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от rWizard (??) on 18-Мрт-08, 22:14 | |
>Спасибо за быстрый ответ! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от stas (??) on 19-Мрт-08, 00:29 | |
>Спасибо за быстрый ответ! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 12:00 | |
>>Спасибо за быстрый ответ! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 12:06 | |
>>>Спасибо за быстрый ответ! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 12:56 | |
>Попробуйте так: sed -n 's/^BMW[ \t]*\(.*\)\.car.*/\1/p' | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "!!! усывание нужно" | |
Сообщение от Andrey Mitrofanov on 19-Мрт-08, 14:09 | |
>Спасибо! Работает, но | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
22. "!!! усывание нужно" | |
Сообщение от agalin on 19-Мрт-08, 15:01 | |
Спасибо! Результат есть! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 11:56 | |
>perl -ne 'print "$1\n" if /^BMW\s+(.*?)\.car/' | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 12:14 | |
К сожалению все сместилось - не удалось показать файл. Попробую еще раз: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 12:15 | |
>Datum Name Ellipsoid Name | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от Arpo (ok) on 19-Мрт-08, 12:18 | |
>К сожалению все сместилось - не удалось показать файл. Попробую еще раз: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 12:43 | |
>Разделитель полей TAB или пробел?? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 12:34 | |
[c0der@xxx ~]$ cat TEST | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
15. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от Arpo (ok) on 19-Мрт-08, 13:03 | |
>[оверквотинг удален] | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
16. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от Arpo (ok) on 19-Мрт-08, 13:05 | |
>[оверквотинг удален] | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
17. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 13:47 | |
>>-bash-3.00$ cat 111.txt |sed -n '/Shift\ Type/ { | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
19. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от Arpo (ok) on 19-Мрт-08, 14:46 | |
>[оверквотинг удален] | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
20. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 14:52 | |
>>$> cat test.txt |sed -n '/Shift\ Type/{ns/[ \t]\{2,\}/+/gp}'|awk -F+ '{print $2}' | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
23. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 15:03 | |
>Соляре запускать, то он должен был это сообщить. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
21. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 14:53 | |
>-bash-3.00$ cat 111.txt |sed -n '/Shift\ Type/ { | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
24. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от Arpo (ok) on 19-Мрт-08, 15:03 | |
>[оверквотинг удален] | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
25. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 15:31 | |
>Это кому как удобно...ИМХО | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
26. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 15:33 | |
>Спасибо! Извините, но есть небольшая корректировка к файлу. В файле есть разделитель | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
27. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 15:57 | |
>Подсказка: нужно два n | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 16:00 | |
>А если Shift Type встречается несколько раз, как вывести только то, что встретилось первый раз. Заранее спасибо! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
29. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 16:05 | |
>Добавьте q по вкусу :-) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
30. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 16:06 | |
>Спасибо! И последнее - как теперь посчитать количество совпадений (то что было | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
31. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 16:24 | |
>Трудно сказать, вариантов много и мы не знаем деталей. Можно в awk | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
32. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 16:26 | |
Хочу добавить, что конечной целью является построение отчетов. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
33. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 19-Мрт-08, 16:29 | |
>И еще один момент: если есть несколько реализаций поски текста с помощью | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
34. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 16:44 | |
Спасибо всем авторам за помощь! Все очень сильно пригодилось! Было интересно и познавательно! :-) Спасибо! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
35. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 19-Мрт-08, 21:15 | |
Попутно встретилась еще одна проблема. Если файл имеет немного другое строение: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
36. "???" | |
Сообщение от Yes on 19-Мрт-08, 22:04 | |
>Попутно встретилась еще одна проблема. Если файл имеет | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
37. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 20-Мрт-08, 00:05 | |
Думаю, что нужно обозначить некий блок /Projection/,/Translation/ и уже в этом блоке применить: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
38. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от phpcoder (??) on 20-Мрт-08, 08:31 | |
У меня работает, вот так: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
39. "Поиск и выкусывание нужного текста из файла" | |
Сообщение от agalin on 20-Мрт-08, 17:51 | |
>В кратце: тут организован этакий цикл -- до тех пор пока в | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
40. "Спасибо всем!" | |
Сообщение от agalin on 21-Мрт-08, 21:53 | |
Спасибо всем! Было позновательно и интересно! :-) Отдельное спасибо phpcoder'у за терпение! :-) Тема закрыта! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |