![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX desktop para Dummies Perguntas & Respostas Discuta UNIX e Linux user interfaces como o GNOME, KDE, CDE, e Open Office aqui. Todos os UNIX e Linux Newbies Bem-vindo! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Script exigidos para obter uma informação necessária a partir do arquivo. Pls. me ajude. | ntgobinath | Programação Shell Script e | 2 | 05-31-2008 09:34 |
| Formatação | mirusnet | Programação Shell Script e | 3 | 01-06-2008 11:38 |
| Formatação usando awk | cdunavent | Programação Shell Script e | 2 | 03-18-2003 02:09 |
| formatação | tamemi | UNIX para Dummies Perguntas & Respostas | 5 | 07-21-2002 10:03 |
| formatação | xeron | UNIX para Dummies Perguntas & Respostas | 5 | 03-20-2002 11:33 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Ajuda com a formatação exigida
Gostaria muito de receber qualquer ajuda (sed / Awk / perl) Sobre a seguinte questão. Eu tenho o arquivo no seguinte formato. Note que os registros são separados pela linha que começa com a palavra "Traço". Eu quero a 5 ª e 6 ª valores na linha começando com "Traço", que será repetida para baixo o arquivo até o próximo registro for atingida (uma linha começando com a palavra TRACE). Se este é o meu arquivo de entrada, então por favor dê uma olhada na parte inferior ou seja, a saída que eu quero usar perl ou awk.
ENTRADA \u003d\u003d\u003d\u003d\u003d\u003d\u003d TRACE mrjn05 6487 4922 358.666,00 3.154.690,00 4 8 4 12068,6 12 12067,9 20 12066,7 28 12065,6 36 12064,7 44 12063,4 52 12062,1 60 12061,3 68 12060,9 76 12060,6 84 12057,9 92 12052,7 100 12052,1 TRACE mrjn05 6487 4923 358.685,00 3.154.680,00 4 8 4 12068,6 12 12068 20 12066,9 28 12065,8 36 12064,7 44 12063,5 52 12062,2 OUTPUT \u003d\u003d\u003d\u003d\u003d\u003d\u003d TRACE mrjn05 6487 4922 358.666,00 3.154.690,00 4 8 4 12068,6 358666,00 3154690,00 12 12067,9 358666,00 3154690,00 20 12066,7 358666,00 3154690,00 28 12065,6 358666,00 3154690,00 36 12064,7 358666,00 3154690,00 44 12063,4 358666,00 3154690,00 52 12062,1 358666,00 3154690,00 60 12061,3 358666,00 3154690,00 68 12060,9 358666,00 3154690,00 76 12060,6 358666,00 3154690,00 84 12057,9 358666,00 3154690,00 92 12052,7 358666,00 3154690,00 TRACE mrjn05 6487 4923 358.685,00 3.154.680,00 4 8 4 12068,6 358685,00 3154680,00 12 12068 358685,00 3154680,00 20 12066,9 358685,00 3154680,00 28 12065,8 358685,00 3154680,00 36 12064,7 358685,00 3154680,00 44 12063,5 358685,00 3154680,00 52 12062,2 358685,00 3154680,00 Qualquer ajuda sobre este higly será apreciado. O arquivo é muito grande (cerca de 800 MB) e eu sou apenas um beginer. Por favor, ajudem. Última edição por digipak; em 05/05/2009 07:15.. Motivo: má formatação |
|
||||
|
Rapazes, graças um lote, eu procurei o caminho awk e trabalha muito bem. Fiz uma nota do script python, quando estou um pouco mais confortável com o UNIX, se Deus quiser, vou tentar isso. Franklin, muito obrigado pela sua ajuda. Higly appreciated
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|