![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Extrahera register med unika fält från en fast bredd textfilformat | sitney | Shell-programmering och Skript | 8 | 02-10-2008 03:18 |
| utvinna områden | prvnrk | Shell-programmering och Skript | 2 | 10-08-2007 04:39 |
| Extrahera information från textfälten. | spindoctor | UNIX for Dummies Frågor & Svar | 24 | 06-09-2007 02:17 |
| Ta bort vissa områden från en fil | sendhilmani123 | Shell-programmering och Skript | 1 | 05-02-2006 03:01 |
| Extrahera fält från en produktion 8-) | csaha | Shell-programmering och Skript | 6 | 01-20-2006 08:37 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Ta bort LF och utvinna två områden
Jag behöver lite hjälp, Jag skriver ett skript i bash.
Jag vill göra två saker: 1 /. Jag vill ersätta LF i slutet av RFH Ø ¸ MQSTR ¸ så jag kan bearbeta filen post med spela in en stund loop. 2 /. Jag vill extrahera två fält från varje post skall identifieras med flikar <RequestID> </ RequestID> och <error:Info> </ fel: Info> från provet uppgifter nedan. I min fil som visas nedan, varje post i filen börjar med: RFH Ø ¸ MQSTR ¸ följt LF följt av data: RFH Ø ¸ MQSTR ¸ <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <Source> SYSA </ Source> <destination ning> PortalSystem </ Destination> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Aktuellt> </ 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 </ fel: Code> <error:Info> Ett fel uppstod samtidigt försöker att behandla ett routing begäran, se bifogad undantag listor för detaljer </ fel: Info> <error:OriginalExceptionData> </ mm: MessageMetadata> <mf:MessageFormat SchemaVersion\u003d"1.0"> <mf:MessageType> <msg:Type> SPIResults </ msg: Typ> <msg:Version> 1,200 </ msg: Version> RFH Ø ¸ MQSTR ¸ <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <Source> SYSA </ Source> <destination ning> PortalSystem </ Destination> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Aktuellt> </ Replay> <TargetURI> SYSB </ TargetURI> <DestinationID> SYSA < / DestinationID> </ usr> <mcd> <Msd> xmlns </ MSD> </ Mcd> <? Xml version \u003d "1.0" encoding \u003d "UTF-8"?> <error:Info> Ett fel uppstod samtidigt försöka behandla en routing begäran se bifogad undantag listor för detaljer </ fel: Info> <error:OriginalExceptionData> RFH Ø ¸ MQSTR ¸ <usr> <SourceID> SYSA </ sourceid> <DSType> SPIResults </ DSType> <Source> SYSA </ Source> <destination ning> PortalSystem </ Destination> <RequestID> 1000005 </ RequestID> <TargetTablePrimaryKey> 5 </ TargetTablePrimaryKey> <Replay> <Original/> <Current> <DestinationSystemID> SYSA </ DestinationSy stemID> </ Aktuellt> </ Replay> <TargetURI> SYSB </ TargetURI> <DestinationID> SYSA < / DestinationID> </ usr> <mcd> <Msd> xmlns </ MSD> </ Mcd> <? Xml version \u003d "1.0" encoding \u003d "UTF-8"?> <error:Info> Ett fel uppstod samtidigt försöka behandla en routing begäran se bifogad undantag listor för detaljer </ fel: Info> </ mm: MessageMetadata> <mf:MessageFormat SchemaVersion\u003d"1.0"> <mf:MessageType> <msg:Type> SPIResults </ msg: Typ> |