ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] SED AWK
@ 2004-04-09  8:04 Igo
  2004-04-09  8:26 ` Alexey Morozov
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Igo @ 2004-04-09  8:04 UTC (permalink / raw)
  To: community

Хочется сдлать на bash, csv файл но что бы от 
http://ad.adriver.ru/cgi-bin/erle.cgi? остовалось только 
http://ad.adriver.ru.
И нет ли у кого ссылки на толковую книгу по bash что бы там и про sed и 
про awk.

вот кусочек лога
1081494200.444    229 192.168.89.4 TCP_MISS/200 801 GET 
http://ad.adriver.ru/cgi-bin/erle.cgi? - DIRECT/81.222.128.11 text/html
1081494200.550    457 192.168.89.4 TCP_MISS/200 1715 GET 
http://hit4.hotlog.ru/cgi-bin/hotlog/count? - DIRECT/62.118.240.47 image/gif
1081494615.002 119011 192.168.89.4 TCP_MISS/000 0 CONNECT jabber.ru:443 
- NONE/- -
1081494763.752 4145908 192.168.89.4 TCP_MISS/200 16113 CONNECT 
64.12.24.17:443 - DIRECT/64.12.24.17 -




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] SED AWK
  2004-04-09  8:04 [Comm] SED AWK Igo
@ 2004-04-09  8:26 ` Alexey Morozov
  2004-04-09  8:36 ` Mike Lykov
  2004-04-09 14:53 ` Ruslan Gordeev
  2 siblings, 0 replies; 7+ messages in thread
From: Alexey Morozov @ 2004-04-09  8:26 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 323 bytes --]

On Fri, Apr 09, 2004 at 12:04:54PM +0400, Igo wrote:
> Хочется сдлать на bash, csv файл но что бы от 
> http://ad.adriver.ru/cgi-bin/erle.cgi? остовалось только 
> http://ad.adriver.ru.
> И нет ли у кого ссылки на толковую книгу по bash что бы там и про sed и 
> про awk.
man bash глава Parameter Expansion (читать про %%)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] SED AWK
  2004-04-09  8:04 [Comm] SED AWK Igo
  2004-04-09  8:26 ` Alexey Morozov
@ 2004-04-09  8:36 ` Mike Lykov
  2004-04-09  8:42   ` Igo
  2004-04-09 14:53 ` Ruslan Gordeev
  2 siblings, 1 reply; 7+ messages in thread
From: Mike Lykov @ 2004-04-09  8:36 UTC (permalink / raw)
  To: community

В сообщении от Пятница 09 Апрель 2004 13:04 Igo написал:
> Хочется сдлать на bash, csv файл но что бы от
> 1081494200.444    229 192.168.89.4 TCP_MISS/200 801 GET
> http://ad.adriver.ru/cgi-bin/erle.cgi? - DIRECT/81.222.128.11 text/html

а что заставляет писать обработку лога сквида именно на bash ?

-- 
Mike



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] SED AWK
  2004-04-09  8:36 ` Mike Lykov
@ 2004-04-09  8:42   ` Igo
  2004-04-09  9:23     ` Re[2]: " Alexander Leschinsky
  0 siblings, 1 reply; 7+ messages in thread
From: Igo @ 2004-04-09  8:42 UTC (permalink / raw)
  To: community

Mike Lykov пишет:

>В сообщении от Пятница 09 Апрель 2004 13:04 Igo написал:
>  
>
>>Хочется сдлать на bash, csv файл но что бы от
>>1081494200.444    229 192.168.89.4 TCP_MISS/200 801 GET
>>http://ad.adriver.ru/cgi-bin/erle.cgi? - DIRECT/81.222.128.11 text/html
>>    
>>
>
>а что заставляет писать обработку лога сквида именно на bash ?
>
>  
>
#!/bin/bash
cat access.log | awk "{print $1"\t"$3}" > access.csv

Вот как бы и все только как для $7 сделать то что хотелось. На перле не 
умею. На РНР, логи большие будут.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re[2]: [Comm] SED AWK
  2004-04-09  8:42   ` Igo
@ 2004-04-09  9:23     ` Alexander Leschinsky
  2004-04-09 11:30       ` Igo
  0 siblings, 1 reply; 7+ messages in thread
From: Alexander Leschinsky @ 2004-04-09  9:23 UTC (permalink / raw)
  To: Igo

Hello Igo,

   On Fri, 09 Apr 2004 12:42:49 +0400 (09.04.2004 14:42 my local time),
   received Friday, April 9, 2004 at 14:56:17,
   you wrote about "[Comm] SED AWK"
   at least in part:

> cat access.log | awk "{print $1"\t"$3}" > access.csv
Я бы хотел обратить Ваше внимание на то, что
1. результат такого обгавкиванья будет не CSV ("comma-separated
values"), а TDF ("tab-delimited file")
2. Что awk|gawk|mawk принимает (может) в параметре CL имя файла данных

gawk '{}' access.log

в результате убираем один пайп и вызов cat

man gawk на предмет split() для ответа на последний вопрос "как отрезать"
-- 
Best regards,
 Alexander Leschinsky




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] SED AWK
  2004-04-09  9:23     ` Re[2]: " Alexander Leschinsky
@ 2004-04-09 11:30       ` Igo
  0 siblings, 0 replies; 7+ messages in thread
From: Igo @ 2004-04-09 11:30 UTC (permalink / raw)
  To: community

Alexander Leschinsky пишет:

>Hello Igo,
>
>   On Fri, 09 Apr 2004 12:42:49 +0400 (09.04.2004 14:42 my local time),
>   received Friday, April 9, 2004 at 14:56:17,
>   you wrote about "[Comm] SED AWK"
>   at least in part:
>
>  
>
>>cat access.log | awk "{print $1"\t"$3}" > access.csv
>>    
>>
>Я бы хотел обратить Ваше внимание на то, что
>1. результат такого обгавкиванья будет не CSV ("comma-separated
>values"), а TDF ("tab-delimited file")
>2. Что awk|gawk|mawk принимает (может) в параметре CL имя файла данных
>
>gawk '{}' access.log
>
>в результате убираем один пайп и вызов cat
>
>man gawk на предмет split() для ответа на последний вопрос "как отрезать"
>  
>
Спасибо. разобрался



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] SED AWK
  2004-04-09  8:04 [Comm] SED AWK Igo
  2004-04-09  8:26 ` Alexey Morozov
  2004-04-09  8:36 ` Mike Lykov
@ 2004-04-09 14:53 ` Ruslan Gordeev
  2 siblings, 0 replies; 7+ messages in thread
From: Ruslan Gordeev @ 2004-04-09 14:53 UTC (permalink / raw)
  To: community

On Fri, 09 Apr 2004 12:04:54 +0400
Igo <altlinux@aaanet.ru> wrote:

> Хочется сдлать на bash, csv файл но что бы от 
> http://ad.adriver.ru/cgi-bin/erle.cgi? остовалось только 
> http://ad.adriver.ru.
> И нет ли у кого ссылки на толковую книгу по bash что бы там и про sed и 
> про awk.

http://www.geocities.com/SiliconValley/Pines/7895/gawk.tgz

-- 
With best regards, 
Rulix.

ICQ: 24740791
JID: rulix@jabber.ru
http://www.rulix.tk


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-04-09 14:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-09  8:04 [Comm] SED AWK Igo
2004-04-09  8:26 ` Alexey Morozov
2004-04-09  8:36 ` Mike Lykov
2004-04-09  8:42   ` Igo
2004-04-09  9:23     ` Re[2]: " Alexander Leschinsky
2004-04-09 11:30       ` Igo
2004-04-09 14:53 ` Ruslan Gordeev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git