![]() |
|
|
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 |
| Többsoros Grep | tolmark | A UNIX a dummies Kérdések és válaszok | 4 | 03-14-2008 12:31 AM |
| kezelő Többsoros SQL outputs | decci_7 | Shell programozás és Scripting | 5 | 01-08-2008 07:29 PM |
| Awk Fájlok w / Többsoros Records | RacerX | Shell programozás és Scripting | 4 | 12-21-2007 06:05 AM |
| Segítség kell a fájlok törlése | Sheethal | A UNIX a dummies Kérdések és válaszok | 2 | 11-13-2007 09:20 AM |
| A blokk a Shell script | skyineyes | Shell programozás és Scripting | 3 | 07-02-2007 08:15 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Szia
Van egy script törölni a többsoros megjegyzéseket alatt ******************************************** #! / usr / bin /sed -F # Kicseréli egyetlen sort komment s ://.*:: # Kicseréli többsoros komment jelenleg egy sor s: / \ * [^ \ * /] * \ * /:: g # Indítása a hurok ellenőrzéséhez kezdve a multi-line comment / \ / \ * /! bc # Keresi a végződő része a többsoros komment : a / \ * \ / /! ( N ba ) s: / \ *.* \ * /:: : C ************************************************** *** Ezek közé tartozik a bírság törlését, a megjegyzéseket. Azonban van egy probléma. Én azt igénybe a DHH alatt ************************************************** ** rekord EBCDIC string (7) f7ezstat_as_of_date; EBCDIC string (2) f7ezstat_data_source; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_1; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_2; EBCDIC string (8) f7ezstat_hierarchy_key_3; / * szükség * / csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_4; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_5; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_6; csomagolt decimal (15,0, unsigned) f7ezstat_channel_id; csomagolt decimal (15,0, unsigned) f7ezstat_segment_id; csomagolt decimal (15,2) f7ezstat_volume; vége ************************************************** ** Itt nincs új sor karakter a "vége". Ez okozza a problémát ....... Ha az nincs. A területen a "nyilvántartás" és a "vég" több, mint 9 .... Az O / P ************************************************** * rekord EBCDIC string (7) f7ezstat_as_of_date; EBCDIC string (2) f7ezstat_data_source; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_1; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_2; EBCDIC string (8) f7ezstat_hierarchy_key_3; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_4; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_5; csomagolt decimal (15,0, unsigned) f7ezstat_hierarchy_key_6; csomagolt decimal (15,0, unsigned) f7ezstat_channel_id; csomagolt decimal (15,0, unsigned) f7ezstat_segment_id; csomagolt decimal (15,2) f7ezstat_volume; ************************************************** ** A "vége" eltûnik ...... de ha ugyanaz történik kevesebb, mint 9 területeken .... minden jól működik .... mi a következő parancs futtatható sed -F sed. ksh f7_ez_f7ezstat_ebcdic.dml itt sed. ksh a forgatókönyvet, hogy törli az észrevételeket és f7_ez_f7ezstat_ebcdic.dml a DML. Kérem, segítsen |
| Könyvjelzõk |
| Címkék |
| kód, Többsoros megjegyzések, sed |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|