shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] ajuda com comando sed


From: Bruno Gunter Fricke
Subject: Re: [shell-script] ajuda com comando sed
Date: Thu, 27 Nov 2008 18:32:50 -0200

Awk acho que pode se ruma alternativa ao cut também.

2008/11/27 Paulo Silvestre Schmitt <address@hidden>:
> $ cat ss | cut -d \ -f1,6,7,8,9
>
> bdacp 12:16 - down (00:31)
> bdacp 12:53 - down (00:13)
> bdacp 13:09 - down (02:34)
> reboot Nov 13 12:15 (00:32)
> reboot Nov 13 12:48 (00:18)
> reboot Nov 13 13:07 (02:35)
> teste 12:53 - 12:53 (00:00)
> teste 12:51 - 12:55 (00:04)
> teste 13:09 - 13:31 (00:22)
> usuario 12:49 - 12:50 (00:00)
> usuario 12:49 - 13:04 (00:14)
> usuario 13:09 - 13:23 (00:14)
>
> []s PSS
>
> 2008/11/27 miranda <address@hidden>
>
>> sed é "hieroglífico" demais pra meu gosto :o)
>>
>> [miranda@guitar ~]$ cat ss
>> bdacp tty1 Thu Nov 13 12:16 - down (00:31)
>> bdacp tty3 Thu Nov 13 12:53 - down (00:13)
>> bdacp tty3 Thu Nov 13 13:09 - down (02:34)
>> reboot system boot 2.4.31 Thu Nov 13 12:15 (00:32)
>> reboot system boot 2.4.31 Thu Nov 13 12:48 (00:18)
>> reboot system boot 2.4.31 Thu Nov 13 13:07 (02:35)
>> teste pts/0 Thu Nov 13 12:53 - 12:53 (00:00)
>> teste tty2 Thu Nov 13 12:51 - 12:55 (00:04)
>> teste tty2 Thu Nov 13 13:09 - 13:31 (00:22)
>> usuario pts/0 Thu Nov 13 12:49 - 12:50 (00:00)
>> usuario tty1 Thu Nov 13 12:49 - 13:04 (00:14)
>> usuario tty1 Thu Nov 13 13:09 - 13:23 (00:14)
>> [miranda@guitar ~]$ cat awk.cmd
>> $0 ~ /reboot/ {printf"%s %s %s\n",$1,$(NF-1),$NF}
>> $0 !~ /reboot/ {printf"%s %s %s %s %s\n",$1,$(NF-3),$(NF-2),$(NF-1),$NF}
>>
>> [miranda@guitar ~]$ awk -f awk.cmd ss
>> bdacp 12:16 - down (00:31)
>> bdacp 12:53 - down (00:13)
>> bdacp 13:09 - down (02:34)
>> reboot 12:15 (00:32)
>> reboot 12:48 (00:18)
>> reboot 13:07 (02:35)
>> teste 12:53 - 12:53 (00:00)
>> teste 12:51 - 12:55 (00:04)
>> teste 13:09 - 13:31 (00:22)
>> usuario 12:49 - 12:50 (00:00)
>> usuario 12:49 - 13:04 (00:14)
>> usuario 13:09 - 13:23 (00:14)
>>
>>
>>
>> On Thu, 2008-11-27 at 16:38 +0000, Anderson Souza wrote:
>> > Olá pessoal... tenho o seguinte arquivo:
>> >
>> > cat file.txt
>> >
>> > bdacp tty1 Thu Nov 13 12:16 - down (00:31)
>> > bdacp tty3 Thu Nov 13 12:53 - down (00:13)
>> > bdacp tty3 Thu Nov 13 13:09 - down (02:34)
>> > reboot system boot 2.4.31 Thu Nov 13 12:15 (00:32)
>> > reboot system boot 2.4.31 Thu Nov 13 12:48 (00:18)
>> > reboot system boot 2.4.31 Thu Nov 13 13:07 (02:35)
>> > teste pts/0 Thu Nov 13 12:53 - 12:53 (00:00)
>> > teste tty2 Thu Nov 13 12:51 - 12:55 (00:04)
>> > teste tty2 Thu Nov 13 13:09 - 13:31 (00:22)
>> > usuario pts/0 Thu Nov 13 12:49 - 12:50 (00:00)
>> > usuario tty1 Thu Nov 13 12:49 - 13:04 (00:14)
>> > usuario tty1 Thu Nov 13 13:09 - 13:23 (00:14)
>> >
>> > e preciso dessas informações
>> >
>> > bdacp 12:16 - down (00:31)
>> > bdacp 12:53 - down (00:13)
>> > bdacp 13:09 - down (02:34)
>> > reboot 12:15 (00:32)
>> > reboot 12:48 (00:18)
>> > reboot 13:07 (02:35)
>> > teste 12:53 - 12:53 (00:00)
>> > teste 12:51 - 12:55 (00:04)
>> > teste 13:09 - 13:31 (00:22)
>> > usuario 12:49 - 12:50 (00:00)
>> > usuario 12:49 - 13:04 (00:14)
>> > usuario 13:09 - 13:23 (00:14)
>> >
>> > estou tentando com o sed mas não to consegindo... alguem pode medar
>> > uma
>> > idéia?
>> > Obrigado!!
>> > --
>> > Anderson Souza
>> > Email: address@hidden
>> > Skype: anderson1904
>> > Msn: address@hidden
>> > Fone: (12)9732-9877
>> > __________________________________________________________
>> > "Os que desprezam pequenos acontecimentos, dificilmente farão grandes
>> > descobertas."
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>> >
>> >
>> >
>>
>>
>> ------------------------------------
>>
>> ----------------------------------------------------------
>> Esta lista não admite a abordagem de outras liguagens de programação, como
>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>> prévio
>> aviso.
>> ----------------------------------------------------------
>> Sair da lista: address@hidden
>> ----------------------------------------------------------
>> Esta lista é moderada de acordo com o previsto em
>> http://www.listas-discussao.cjb.net
>> ----------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>
> --
> Jeremias 29:11-14
> "Porque eu bem sei os pensamentos que tenho a vosso respeito, diz o SENHOR;
> pensamentos de paz, e não de mal, para vos dar o fim que esperais.
> Então me invocareis, e ireis, e orareis a mim, e eu vos ouvirei.
> E buscar-me-eis, e me achareis, quando me buscardes com todo o vosso
> coração.
> E serei achado de vós, diz o SENHOR..."
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]