The OpenNET Project / Index page

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

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

"awk help"
Сообщение от 2fresh Искать по авторуВ закладки on 07-Сен-03, 17:18  (MSK)
имеется лог вида...
http://xxx.ru/cgi-bin/nph-i.cgi/http://ya.ru?mail http://xxx.ru/cgi-bin/nph-i.cgi/http://mai.ru http://xxx.ru/cgi-bin/nph-i.cgi/http://rambler.ru/top100.cnt?
как с помощью awk сделать так чтобы на выход было

ya.ru
mail.ru
rambler.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • awk help, SergeiZz, 08:00 , 09-Сен-03, (1)
    • awk help, Асен Тотин, 21:57 , 09-Сен-03, (2)
      • awk help, SergeiZz, 15:52 , 11-Сен-03, (3)
        • awk help, SergeiZz, 07:56 , 12-Сен-03, (4)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "awk help"
Сообщение от SergeiZz Искать по авторуВ закладки on 09-Сен-03, 08:00  (MSK)
>имеется лог вида...
>http://xxx.ru/cgi-bin/nph-i.cgi/http://ya.ru?mail http://xxx.ru/cgi-bin/nph-i.cgi/http://mai.ru http://xxx.ru/cgi-bin/nph-i.cgi/http://rambler.ru/top100.cnt?
>как с помощью awk сделать так чтобы на выход было
>
>ya.ru
>mail.ru
>rambler.ru
Необходимо уточненице: есть ли разделитель записей (что стоит между
адресами, пробелы, переводстроки, или ничего); могут ли встречаться пробелы
в адресах (конечно -- могут, но нужно ли это учитывать).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "awk help"
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 09-Сен-03, 21:57  (MSK)
Привет,

попробуй простую shell команду...

for i in `cat file.txt`; do echo $i; done

WWell,

P.S. Unix will give you just enough rope to hang yourself... and even some more.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "awk help"
Сообщение от SergeiZz Искать по авторуВ закладки on 11-Сен-03, 15:52  (MSK)
>P.S. Unix will give you just enough rope to hang yourself... and
>even some more.
Я про вот что: http://google.com/... и google.com/... (без указания
протокола). Нужно ли печатать google.com в обоих случаях?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "awk help"
Сообщение от SergeiZz Искать по авторуВ закладки on 12-Сен-03, 07:56  (MSK)
>>P.S. Unix will give you just enough rope to hang yourself... and
>>even some more.
>Я про вот что: http://google.com/... и google.com/... (без указания
>протокола). Нужно ли печатать google.com в обоих случаях?
В самом простом варианте: стовим разделитель полей в / и читаем 3-е поле.
Но тогда на каждой строке должен быть только один адрес и каждый адрес должен
начинаться с протокола (http:, ftp:, ...).
bash$ awk -F/ '{print $3}' logfile.txt

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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