The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Um utilitário para envio de mensagens de e-mail complexa linha de comando iBot UNIX e Linux RSS Notícias 0 06-06-2008 05:50
Complexo encontrar comando sed ou grep sjburden Programação Shell Script e 3 05-31-2008 10:45
complexa comando substituição spopuri Programação Shell Script e 5 05-24-2006 09:37
avançado / complexo utiliza de encontrar o comando Perderabo Respostas a Perguntas Frequentes 0 05-04-2004 02:13
analisar o texto ou complexos grep? jacost UNIX para Dummies Perguntas & Respostas 4 04-29-2004 08:58

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-21-2007
naamas03 naamas03 is offline
Usuário
  
 

Join Date: Sep 2005
Lugares: 91
complexa comando grep

oi todos
Tenho arquivo chamada "list.log" que contém como este
00300 000024501043846 0
00300 000034531322871 0
00600 000000489100734 0

e assim por diante ..
o arquivo vai como esteexemplo primeira linha)
a partir da posição 1/5 Lider número (300), posição 7/21
id Num (000024501043846), posição 33 o número de versão (0).
i necessidade de ter em cada linha "list.log" arquivo e pesquisa de arquivo ou
processos que:
o nome_do_ficheiro conter o número Lider, e no arquivo eu tenho uma ou mais linhas que
contém o id com o número versão específica.
exemplo para a primeira linha na "list.log" arquivo
00300 000024501043846 0
resultado / usr/tmp1
nome do arquivo: file_num_id_00300_emp_56
resultado / usr/tmp4
nome do arquivo: file_num_id_00300_emp_65
os dois arquivos estão conter esse número de série 000024501043846
com a versão 0.
o file_num_id_00300_emp_56 é um relatório, o tamanho da linha é 132.
o problema é que as linhas estão
não com os mesmos dados permite que diz algo como isto:
relatório para o cliente Alex Swed Lider 300
Num id data versão
000024501043846 21/05/2007 0
car_number involv_num prcnt
1234 3 50%
Num id data versão
0000299999999474 04/06/2007 1
de acordo com o exemplo, o número dos arquivos que contêm todos os dados são dois.
file_num_id_00300_emp_56
file_num_id_00300_emp_65

Quero juntar o número de arquivos que o Lider, id_num e versão são contenham nelas. (que incluem até mesmo se o arquivo aparece duas vezes no mesmo arquivo)
ao list.log arquivo
ou para outro arquivo
o resultado final deve ser
Lider id_num versão number_of_appearances

00300 000024501043846 0 2
como é que eu faço?
atenciosamente
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:22.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0