![]() |
|
|
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 |
| Extraindo registros únicos campos com largura fixa a partir de um arquivo txt | sitney | Programação Shell Script e | 8 | 02-10-2008 03:18 |
| extrair campos | prvnrk | Programação Shell Script e | 2 | 10-08-2007 04:39 |
| Extraindo informações de texto campos. | spindoctor | UNIX para Dummies Perguntas & Respostas | 24 | 06-09-2007 02:17 |
| Removendo alguns campos de um arquivo | sendhilmani123 | Programação Shell Script e | 1 | 05-02-2006 03:01 |
| Extraindo campos a partir de uma saída 8-) | csaha | Programação Shell Script e | 6 | 01-20-2006 08:37 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Removendo LF e extrair dois campos
Preciso de alguma ajuda, estou escrevendo um script em bash.
Quero fazer duas coisas: 1 /. Quero substituir o LF no final da RFH Ø ¸ ¸ MQSTR processo para que eu possa gravar o arquivo de registro usando um ciclo while. 2 /. Eu quero extrair dois campos de cada registro, são identificados com separadores <RequestID> </ RequestID> e <error:Info> </ erro: Info> a partir da amostra de dados abaixo. No meu arquivo, conforme mostrado abaixo, cada registro do arquivo começa com: RFH Ø ¸ ¸ MQSTR seguido LF seguido pelos dados: RFH Ø ¸ ¸ MQSTR <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <source> SYSA </ source> <Destina ção> PortalSystem </ Destino> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Corrente> </ Replay> <TargetURI> SYSB </ TargetURI> <DestinationID> SYSA < / DestinationID> </ usr> <mcd> <Msd> xmlns </ Msd> </ mcd> <? Xml version \u003d "1.0" encoding \u003d "UTF-8"?> <error:Code> 001 </ erro: Código> <error:Info> Um erro ocorreu enquanto tentando processo de encaminhamento para um pedido, ver em anexo lista de exceção detalhes </ erro: Info> <error:OriginalExceptionData> </ mm: MessageMetadata> <mf:MessageFormat SchemaVersion\u003d"1.0"> <mf:MessageType> <msg:Type> SPIResults </ msg: Tipo> <msg:Version> 1,200 </ msg: Version> RFH Ø ¸ ¸ MQSTR <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <source> SYSA </ source> <Destina ção> PortalSystem </ Destino> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Corrente> </ Replay> <TargetURI> SYSB </ TargetURI> <DestinationID> SYSA < / DestinationID> </ usr> <mcd> <Msd> xmlns </ Msd> </ mcd> <? Xml version \u003d "1.0" encoding \u003d "UTF-8"?> <error:Info> Um erro ocorreu enquanto tentando processar um encaminhamento pedido, ver lista anexa excepção para mais detalhes </ erro: Info> <error:OriginalExceptionData> RFH Ø ¸ ¸ MQSTR <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <source> SYSA </ source> <Destina ção> PortalSystem </ Destino> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Corrente> </ Replay> <TargetURI> SYSB </ TargetURI> <DestinationID> SYSA < / DestinationID> </ usr> <mcd> <Msd> xmlns </ Msd> </ mcd> <? Xml version \u003d "1.0" encoding \u003d "UTF-8"?> <error:Info> Um erro ocorreu enquanto tentando processar um encaminhamento pedido, ver lista anexa excepção para mais detalhes </ erro: Info> </ mm: MessageMetadata> <mf:MessageFormat SchemaVersion\u003d"1.0"> <mf:MessageType> <msg:Type> SPIResults </ msg: Tipo> |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|