![]() |
|
|
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 |
| találni mintázatát törölni összhangban mintázat és a vonal fölött és alatt sor | nickg | Shell programozás és Scripting | 4 | 01-29-2009 01:38 PM |
| Extrahálási mintát a sor | TehOne | Shell programozás és Scripting | 4 | 12-25-2008 01:25 PM |
| Extrahálási mintát a sor | TehOne | Shell programozás és Scripting | 3 | 10-15-2008 01:46 PM |
| Extrahálási mintát a sor | vampirodolce | Shell programozás és Scripting | 9 | 10-14-2008 12:17 PM |
| kivonat egy kezdete és vége minta egy sor | manish205 | Shell programozás és Scripting | 7 | 02-07-2008 06:18 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
sed keresése kezdete minta kivonatot szöveg végéig sor, beleértve a minta
Ez az első post, kérjük, legyen kedves. Próbáltam google és olvasni a különböző használati útmutatók segítségével. A feladathoz a következő: Bemeneti fájl input.txt (példa) abc123defhij-E-1234jslo 456ujs-W-abXjklp Fájlból a feladat az, hogy a grep-E-és-W-karakterláncok, amelyek egyedülálló és írjon egy új fájlt kezdve kiegyenlített minta (-E-,-W-) A végeredmény így fog kinézni: -E-1234jslo -W-abXjklp A legközelebb Azért jöttem, hogy ezt használja ezt a kódot: Kód:
grep -e '-[EW]-' input.txt | sed 's/.*'-[EW]-'//' A kimenet így néz ki: 1234jslo abXjklp A probléma az, hogy ez nem ad nekem az-E-és W-e része a reguláris kifejezés. Azt hiszem szükségem van egy módja annak, hogy betesz a kiegyenlített részének a része helyett sed. Köszi előre is minden segítséget. Last edited by TestTomas; 05-27-2009 at 10:33 AM.. Reason: helyesbítette helyesírási hiba |
|
||||
|
Ez tett a fogás, köszönöm, nagyon, nagyon
![]() Edit: Valójában a tiszta sed-version "fix" a sorokat a megfelelő minta, hanem nyomtatott ki az összes nem illeszkedő sorokat, miközben a verzió tökéletesen működött grep Last edited by TestTomas; 05-27-2009 at 11:55 AM.. Reason: kiterjesztette az információt. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|