![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
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 este exemplo 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 |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|