50000 bájt. A szkript kell az összes" />
![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| egyesülő két kép | vakharia Mahesh | Shell programozás és Scripting | 7 | 09-15-2008 01:32 PM |
| Egyesülő tömbök | jakSun8 | Shell programozás és Scripting | 4 | 07-02-2008 12:13 AM |
| Egyesülő két kép | venommaker | A UNIX a dummies Kérdések és válaszok | 4 | 01-10-2008 08:15 AM |
| Egyesülő info | Manan | Shell programozás és Scripting | 3 | 05-20-2006 08:51 AM |
| Egyesülő Segítség | kumarc | Shell programozás és Scripting | 3 | 05-04-2006 03:24 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Egyesülő sorok
Hi guys,
Szeretném, ha minden nagyon Boldog Új Évet!. Köszönöm előre. Szeretnék olvasni a fájlt, és egyesíti a sorok, amelyek "\ n" van. A sort lehetne> 50000 bájt. A szkript kell az összes sort, amíg a következő sorral kezdődik szó "Type |". ex. Típus | Jegyinformáció | TradeID | 42224A | SystemID | DDDD61266 | SourceSystem | RMS | Verzió | 5 | LatestVersionYN | Y | Counterpa rty | OB | DBLegalEntity | London | Megjegyzések | cal események hozzáadásanélkül | eladó | DHX | LastUpdated | DEC 2008 18:31 : 40 | Action | Exp | DealCaptureSystem | értékesítés | CustomerSourceSystem | RMS | Vendégek | AUGS | ActionEffectiveDa te | DEC 2008 00:00:00 | BookingLocation | London | EnteredBy | GONU | MarkupAmt | 100 | MarkupCcy | KEX | PremiumCurrency | EUR | Premi umAmount | 000 | PremiumDate | DEC 2008 | PremiumHasPaidYN | N | BookingDetails | 9000/mihl Vendégek értékesíti KEZUSD st ref 1,3724 Tőkeáttételes Sele van ST 52 Sele, kezdő Típus | FxDiscreteDNT | TradeID | SSA32553H | SystemID | GGT04481 | SourceSystem | RMS | SourceSystemBook | OT | Könyv | OT | BookBranchParent | Tovább | Verzió | 8 | LatestVersionYN | Y | Counterparty | DOB | Status | KnockedOut | IsLiveYN | N | DBLega lEntity | London | LastUpdated | Jan 2009 00:26:35 | Action | KnockedOut | CounterpartySourcesystem | RMS | TradeDate | Jul 2006 | ProductID | KKI99106 | StructureID | DDS32553 | DealCaptureSystem | RMS | CustomerSourceSystem | RMS | Vendégek | KIE | PricingSite | lehetőség | UnderCurrency1 | JPY | AccCurrency1 | USA | UpBarrier1 | 1,5 | LowBarrier1 | 1 | UnderCurrenc y2 | JPY | AccCurrency2 | CH | UpBarrier2 | 1,64 | LowBarrier2 | 1,49 | UnderCurrency3 | EUR | AccCurrency3 | JPY | UpBarrie r3 | 175 | LowBarrier3 | 105 | LastFixed A outout kell Az alábbi nyilvántartást kell egy sor. Típus | Jegyinformáció | TradeID | 42224A | SystemID | DDDD61266 | SourceSystem | RMS | Verzió | 5 | LatestVersionYN | Y | Counterpa rty | OB | DBLegalEntity | London | Megjegyzések | cal események hozzáadásanélkül | eladó | DHX | LastUpdated | DEC 2008 18:31 : 40 | Action | Exp | DealCaptureSystem | értékesítés | CustomerSourceSystem | RMS | Vendégek | AUGS | ActionEffectiveDa te | DEC 2008 00:00:00 | BookingLocation | London | EnteredBy | GONU | MarkupAmt | 100 | MarkupCcy | KEX | PremiumCurrency | EUR | Premi umAmount | 000 | PremiumDate | DEC 2008 | PremiumHasPaidYN | N | BookingDetails | 9000/mihl Vendégek értékesíti KEZUSD st ref 1,3724 szint Sele van ST 52 Sele, kezdő Típus | FxDiscreteDNT | TradeID | SSA32553H | SystemID | GGT04481 | SourceSystem | RMS | Verzió | 8 | LatestVersionYN | Y | Counterparty | DOB | DBLegalEntity | London | LastUpdated | Jan 2009 00:26:35 | Action | KnockedOut | DealCaptureSystem | RMS | CustomerSourceSystem | RMS | Vendégek | KIE | PricingSite | O ption | UnderCurrency1 | JPY | AccCurrency1 | USA | UnderCurrency3 | EUR | AccCurrency3 | JPY | UpBarrier3 | 175 | LowBarri ER3 | 105 | LastFixed Próbáltam használ alább említett AWK script, de nem tudja kezelni a> 20000 bájt. Is, a String a "LINE_BREAK" azonosításához sorok Megvan összevonták. Filename \u003d LINE_TEST.TXT FileName1 \u003d O_LINE_TEST.TXT OUTPUT_FILE \u003d OUTPUT_WITHOUT_LINE_BREAK.tmp if [[-e $ filename]], majd sed "s /% / százalék / g" $ filename> $ FileName1 # # Eltávolítása "%", mint "awk" nem tudja kezelni azt. / usr/xpg4/bin/awk 'NR \u003d\u003d 1 (printf $ 0;) következõ ! / ^ TradeType / (printf "LINE_BREAK" $ 0;) következõ (printf "\ n" $ 0) END (print "") '$ FileName1> $ OUTPUT_FILE fi |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|