![]() |
|
|
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 |
| Strip egy sorban 2 üres sorokat a fájl | becsípett | Shell programozás és Scripting | 6 | 06-23-2008 09:14 AM |
| strip 4 első és az utolsó 2 sor a fájlt perl | meghana | Shell programozás és Scripting | 10 | 02-01-2008 09:01 PM |
| Honnan puffer streamelt vonalakat? | jjinno | Shell programozás és Scripting | 14 | 07-19-2007 04:36 PM |
| Strip 3 fejléc sorokat és 4 trailer tételek | ganesh123 | Shell programozás és Scripting | 9 | 03-10-2007 05:15 PM |
| Kimenet minden egyes sorban. | munnabhai1 | Shell programozás és Scripting | 1 | 04-06-2006 02:09 PM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Hogyan Strip egyszeri tételek streamelt EDI Kimeneti
Attached egy streamelt EDI ANSI X12 kimenetet, ha a szegmens terminátora / delimiter egy ~ tilde karaktert.
Lehet, hogy a következő pszeudo-kód a Unix parancsfájl (a két sed, Awk és / vagy a grep)? Open file StreamedOutput.txt Keresés ISA és törli az adatokat, hogy az tilde ~ char Keresés a GS, és törli az adatokat, hogy az tilde ~ char És írni a "középosztály" kicsit az adatokat az azonos fájlnév. Más szóval akarok vetkőzik az első (ISA) és az utolsó szegmens (GS) a fájl valamennyi fel a tilde, és hagyjuk meg a kis adatok közepén. Megpróbáltam a következő forgatókönyvet, de nem sok örömet; x \u003d `grep-n" ISA "StreamedOutput | cut-d" ~ "-f1` y \u003d `grep-n" GS "StreamedOutput | cut-d" ~ "-f1` a \u003d `echo $ (x) + 1 | bc" b \u003d `echo $ (y) -1 | bc" echo $ x $ y $ a $ b sed -ne "$ (a), $ (b) p 'StreamedOutput Ha a bemeneti adatok unstreamed úgy néz; ISA * HDR * START * USA * 0050000013 ~ BA1 * Y ** A * USA * 0050000013 TN *** **** Federal Express ~ Ynq * RZ * Y ~ Ynq * QQ * Y ~ DTM * 274 * 081015 ~ N1 * EX * Smith & Nephew, Inc. * 24 * 510123924RT ~ N2 * 1 * 9013995343 ~ N3 * KELETRE Holmes RD ~ N4 * Memphis TN * * * 38118 USA ~ N1 ** Carey STEVE ~ N3 * 1720 KELETRE Blackhawk DR ~ N4 PHOENIX * * * AZ 85024 US * ~ N1 * * FW Federal Express * 24 ~ N3 * 123 Main ~ N4 * * Memphis TN USA ** ~ L13 * A * 9021.10.0050 *** 10 * 20 **** K * 0 * Bone lemezek, csavarok és szögek és egyéb inte * OS * D ~ L13 * A * 9021.31.0000 *** 10 * 1000 **** K * 0 * Mesterséges izületek és alkatrészek és tartozékok * OS * F ~ L13 * A * 9021.31.0000 *** 10 * 1000 **** K * 0 * Mesterséges izületek és alkatrészek és tartozékok * OS * D ~ GS TRL * * * END amerikai 0050000013 * ~ És az eredmény nem akarom; BA1 * Y ** A * USA * 0050000013 TN *** **** Federal Express ~ Ynq * RZ * Y ~ Ynq * QQ * Y ~ DTM * 274 * 081015 ~ N1 * EX * Smith & Nephew, Inc. * 24 * 510123924RT ~ N2 * 1 * 9013995343 ~ N3 * KELETRE Holmes RD ~ N4 * Memphis TN * * * 38118 USA ~ N1 ** Carey STEVE ~ N3 * 1720 KELETRE Blackhawk DR ~ N4 PHOENIX * * * AZ 85024 US * ~ N1 * * FW Federal Express * 24 ~ N3 * 123 Main ~ N4 * * Memphis TN USA ** ~ L13 * A * 9021.10.0050 *** 10 * 20 **** K * 0 * Bone lemezek, csavarok és szögek és egyéb inte * OS * D ~ L13 * A * 9021.31.0000 *** 10 * 1000 **** K * 0 * Mesterséges izületek és alkatrészek és tartozékok * OS * F ~ L13 * A * 9021.31.0000 *** 10 * 1000 **** K * 0 * Mesterséges izületek és alkatrészek és tartozékok * OS * D ~ |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|