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