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

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

Re: [shell-script] Re: ajuda com comando sed


From: Anderson Souza
Subject: Re: [shell-script] Re: ajuda com comando sed
Date: Fri, 28 Nov 2008 17:13:05 +0000

agradeço a todos pela colaboração...

PS:
root@bdacp:~# cut -d \ -f1,6,7,8,9 < logdia.txt
cut: the delimiter must be a single character
Try `cut --help' for more information.
root@bdacp:~#

aqui não "funfo"
e quanto ao awk tive que fazer assim:

root@bdacp:~# awk '{$1, $6, $8, $9}' logdia.txt
awk: {$1, $6, $8, $9}
awk:    ^ syntax error
root@bdacp:~# awk '{print $1" " $6" " $8" " $9}' logdia.txt
bdacp 12:16 down (00:31)
bdacp 12:53 down (00:13)
bdacp 13:09 down (02:34)
reboot Nov 12:15 (00:32)
reboot Nov 12:48 (00:18)
reboot Nov 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)
root@bdacp:~#


(vale lembrar que to começando a estudar shell scrit) um grande abraço a
todos ... vlw!!!
Anderson Souza
Em 28/11/08, voyeg3r <address@hidden> escreveu:
>
>   --- Em address@hidden<shell-script%40yahoogrupos.com.br>,
> "Anderson Souza"
> <anderson.souza35@...> escreveu
>
> >
> > 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: anderson.souza35@...
> > Skype: anderson1904
> > Msn: aos_3@...
> > 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]
> >
>
> fiz assim:
>
> awk '{$1, $6, $8, $9}' arquivo
>
> É fácil de entender:
> 1º o paadrão do awk é imprimir portanto omiti o print
>
> 2º os campos que você necessita são 1,6,8,9
> apenas coloquei uma vírgula para separar os campos
> o awk por padrão repete o separador de campos no lugar
> da virgula
>
>  
>



-- 
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]



reply via email to

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