![]() |
|
|
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 |
| Help Needed: Dividir um arquivo grande em vários ficheiros | monicasgupta | Programação Shell Script e | 5 | 03-03-2008 07:09 |
| dividir arquivo dependendo conteúdo | Chaitrali | Programação Shell Script e | 4 | 11-14-2007 09:15 |
| Dividir um arquivo para 2 ficheiros | dummy_needhelp | Programação Shell Script e | 7 | 11-04-2007 07:36 |
| Como faço para renomear vários arquivos em função de uma seqüência em que ocorrem os nomes de arquivo? | Karman | UNIX para Dummies Perguntas & Respostas | 6 | 05-22-2007 03:29 |
| Dividir um arquivo em 2 ou mais arquivos | Bobo | UNIX para Dummies Perguntas & Respostas | 4 | 01-16-2006 05:15 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Dividir arquivo em vários arquivos, dependendo 4 primeiros dígitos
Todas oi,
Eu tenho um arquivo como a seguir: 1016D "ddd", "343", "1299" 1016D "ddd", "3564", "1299" 1016D "ddd", "3297", "1393" 1016D "ddd", "32989", "1527" 1016D "ddd", "346498", "1652" 2312D "ddd", "3269", "1652" 2312D "ddd", "328", "1652" 2312D "ddd", "2224", "2100" 3444D "ddd", "252", "2100" 3444D "ddd", "2619", "2100" Eu preciso dividir este arquivo grande (conterá grande quantidade de registros como acima) em vários arquivos, dependendo da 4 primeiros dígitos. Os arquivos de saída será como: filename.1016.dat 1016D "ddd", "343", "1299" 1016D "ddd", "3564", "1299" 1016D "ddd", "3297", "1393" 1016D "ddd", "32989", "1527" 1016D "ddd", "346498", "1652" filename.2312.dat 2312D "ddd", "3269", "1652" 2312D "ddd", "328", "1652" 2312D "ddd", "2224", "2100" filename.3444.dat 3444D "ddd", "252", "2100" 3444D "ddd", "2619", "2100" Procurei alguns exemplos, mas todos eles são feitos com as awk .. e como não há campo separador aqui eu cant usar awk .. Por favor, ajudem. Obrigado D |
|
||||
|
Citação:
ghostdog74 U ganharÚltima edição por danmero; em 04/09/2008 02:10.. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|