![]() |
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 |
| Ezreselválasztó | ynixon | Shell programozás és Scripting | 11 | 04-13-2008 10:43 AM |
| regexp nyomtatni egy területen SEPERATOR | ramky79 | Shell programozás és Scripting | 7 | 05-09-2007 06:31 PM |
| hogyan is mezoelvalaszto ha vannak üres területek? | Rev | Shell programozás és Scripting | 19 | 07-13-2005 04:50 AM |
| Hogyan tudom lapon adja meg a mező elválasztó a sort? | SSteve | A UNIX a dummies Kérdések és válaszok | 8 | 04-26-2005 04:39 PM |
| Separator a Makefile? | laila63 | Shell programozás és Scripting | 2 | 07-01-2004 10:11 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
mezoelvalaszto a regexp
Van néhány változata AWK, hogy nem támogatja a reguláris kifejezés területen elválasztókat (nem tudom, hogy nawk vagy mamlasz). How do I go about olvasása összhangban az elválasztó akár a string "\u003d #" vagy "+\u003d".
Saját adatok így néz ki: abhishek nnnnn \u003d # + # 1234 + # 87 Az egyik lehetőség az, hogy használja tr és változás "\u003d" a "+" (biztos vagyok benne, hogy "\u003d" doesnt megjelennek bárhol máshol), de mivel a kép elég nagy, és sok a műveletek tervezése volt, hogy a területén, míg én olvastam a fájlt soronként, akkor tartózkodjanak a használatát. Any suggestions please? |
|
||||
|
használ perl.
nem probléma, hogy a megosztáshoz. Például: Kód:
$ cat 1 abhishek=#nnnnn+#1234+#87 $ cat 1| perl -naF'/(\=#|\+#)/' -e '$"=" "; print "@F"' abhishek =# nnnnn +# 1234 +# 87 Kód:
$ cat 1| perl -naF'/\=#|\+#/' -e '$"=" "; print "@F"' abhishek nnnnn 1234 87 |
|
||||
|
Nagyon köszönöm! De meg tudja magyarázni a szintaxis? Tisztában vagyok azzal, néhány alapvető PERL (de alig Regisztráció!), és lehet, hogy te vagy szétdarabolják $ _ a minták "+ #" vagy "\u003d #" és sorolására azt, hogy a tömb F. De ne értem sok bármi mást, ami az . Meg tudná mondani, ha tudtam volna belépni a további nyilatkozatai arra vonatkozóan, hogy a területen a hurok szervezet (mondjuk, egy nyilatkozatot, hogy ha valami teszt a második tömb paraméter)?
Szintén, ha lehet, akkor is ajánljuk on-line PERL egy vonalhajózási referenciák? |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|