![]() |
|
|
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 |
| Hogy, hogy minden karakter az újsor karakter. | mightysam | Shell programozás és Scripting | 5 | 09-18-2008 09:15 PM |
| extrakciójával utolsó karakter egy sorban | hidnana | Shell programozás és Scripting | 1 | 02-14-2008 08:48 AM |
| AWK extrahálás | harris2107 | Shell programozás és Scripting | 2 | 01-15-2008 11:44 AM |
| AWK extrahálás | harris2107 | Shell programozás és Scripting | 3 | 08-17-2007 06:02 AM |
| Segítség a tar extrahálás! | manthasirisha | Shell programozás és Scripting | 4 | 03-17-2006 07:17 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
extrakciójával utolsó char
Kell, hogy vonjuk ki a karaktert, mielőtt az utolsó "|" a következő sorokat, amely az "N" és az "U". Az utolsó "|" ne extraháljuk. Emellett a no.s a "|" változhat a sor, de csak a karakter, mielőtt az utolsó.
TT-CAP-N241485-0005241485 | Administrator | INC_ORGANISATION_NAME | SUPERIOR_TITLE_1 | REV | FIRST_NAME_1 | MIDDLE_NAME_1 | SURNA ME_FIELD | INC címét 1 | INC címét 2 | INC címét 3 | INC címét 4 | INC címét 5 | INC címét 6 | IN123EC | MÁLTA | Y | | M | | Y | LIFEASSURED 2 | Y | N |||||||||||||||||||||||| Y | | Y ||||||| ||||| PRU | A | | 289832 | | | FCBGFBF | Y | Y | 1 | DC | 1 | 1 | 3 | I | O | | 20300601 | | | CAP | 5649369 | VVUMU7SMT0 | HCBCBFDJF | N | Y | N | Y | Y | N | Y | Y | N | 3 | | 6 | C | 20051205 | 555555555 ||||| 20070604 | 4 | 15 | | C | 0 | 9 | 4527 | 0 | | 20071109 | 4 | C | 982062 | 23569837 | 36657407 | 9096 | | 20071205 | 1 | N | TT-CAP-5241492-0005241492 | ADMINISTRATOR1 | INC_ORGANISATION_NAME | SUPERIOR_TITLE_1 | TAG | FIRST_NAME_1 | MIDDLE_NAME_1 | SURNA ME_FIELD | INC címét 1 | INC címét 2 | INC címét 3 | INC címét 4 | INC címét 5 | INC címét 6 | IN123EC | | N | | F | | N | LIFE biztosított 1 | Y | N |||||||||||||||||||||||| Y | | Y ||||||| ||||| PRU | BFF | | 200006 | | | P | Y | Y | 3 | DC | 2 | 1 | 3 | I | O | | 20301207 | | | CAP | 5649376 | ZLBFQDGVGIOIJDHKNDK | F | N | Y | Y | N | Y | N | N | Y | N | 4 | | 7 | C | 20051205 | 555555555 ||||| 20070604 | 2 | 1600770 | | B | 281215 | 66 | 124002 | 923545 | | 20060405 | 1 | C | 1446100 | 92811 | 64148521 | 5 | | 20071205 | 1 | U | Én nem vagyok képes elérni, hogy a vágott parancsot. Hogyan lehet tenni? Last edited by hidnana; 02/14/2008 at 06:06 AM.. |
|
||||
|
Mivel a cső szimbólum az utolsó karakter a sor, hogy egyeztetni "|$". Onnan könnyű konstrukció a következő regexp:
sed 's / .* \ ([NU] \) | $ / \ 1 / " Remélem ez segít bakunin |
|
||||
|
Igazad van természetesen. Én nem korlátozott, ha a szál-indítómotor nem lenne kifejezetten kijelentette, hogy a karakter csak "N" vagy az "U".
Talán ez egy olyan kérdés, programozás filozófia (ami nem a témáról e téma - legalábbis nem közvetlenül), én inkább az én megoldás az általános követ a sorban utolérik a tételek nem párosul az én megoldás pont őket mint gyanús - vonalak, amelyek "nem létezik" egyáltalán. A lényeg: ha egy előírás kimondja, hogy a különleges tulajdonság csak akkor "N" vagy az "U", akkor szeretném tájékoztatni kell, ha egy sor sem az "N" vagy az "U" az jön ki. Talán az az előírás is változott, talán a script a hibás, lehet, hogy néhány előzetes feldolgozási lépések termelő a vonalak hibás - bármi. Legalább van valami * * volna, hogy foglalkozni kell. Minden tiszteletem bakunin |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|