![]() |
|
|
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 para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Dividir arquivo baseado no número de linhas | wahi80 | Programação Shell Script e | 2 | 06-03-2008 10:38 |
| Dividir um arquivo baseado no registros em outro arquivo | er_ashu | Programação Shell Script e | 2 | 05-12-2008 05:34 |
| rachar um registro e adicionando um recorde para um arquivo | rsolap | Programação Shell Script e | 1 | 08-13-2007 02:58 |
| Fraccionamento ficheiros baseados em texto do arquivo | matrix1067 | Programação Shell Script e | 1 | 01-30-2006 08:45 |
| Dividir um arquivo baseado em alguma condição e nomeando-os | srivsn | Programação Shell Script e | 1 | 12-07-2005 11:27 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Dividir um arquivo baseado em pecado gravar um outro arquivo
Todos,
Recebemos um arquivo com um grande n º de registros (registros podem variar) e temos que dividi-lo em dois arquivos com base em outro arquivo. por exemplo Ficheiro1: UHDR 2008112 "25187", "00000022", "00" ,21-APR-1991, "", "D", -000000519, +0000000000, "C", +000000000, +000000000,000000000, "2", "" ,21-APR-1991 "8Y3H4", "0000004H", "00" ,16-APR-1992, "", "H", -001621119, +0000000000, "C", +000000000, +000000000,000000000, "2", "" ,21-APR-1991 "95Y8U", "02100971", "00" ,03-MAR-1991, "", "H", -000004499, +0000000000, "", +000000000, +000000000,000000000, "2", "E.U." ,21-APR-1991 "24567", "02100973", "00" ,26-SEP-1991, "", "H", -000000362, +0000000000, "", +000000000, +000000000,000000000, "2", "E.U." ,21-APR-1991 -- -- -- UTRL 00144700 Ficheiro2: 2518720080512 2456720080512 1256720080512 8WE7820080512 8Y3H020080512 8Y3H220080512 8Y3H420080512 8Y3H620080512 -- -- -- -- Se os 5 primeiros caracteres do arquivo 2 pareados com os chars 2/6 em ficheiro1, deverá separar os registros e colocá-los em outro arquivo e de descanso dos registros devem ser copiados para um segundo arquivo. Eu tentei, mas como o comando cortar ficheiro1 é bastante grande, ela estava tomando um monte de tempo para colocar os valores em uma variável e, em seguida, compará-la. Existe um caminho que pode fazer a referida tarefa bastante rápido. Por favor, ajuda, como ela é necessária com urgência. Graças, em antecipação. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|