![]() |
|
|
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. |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Hello, I am very new to shell script, és a könyvtár elérési útját, például:
/ usr/dev/blah/Arch/release/812-1235-P05/files/list és szeretnék teljesítmény: 812-1235-P05 Azt hiszem segítségével sed A regex mint [0-9] - [0-9] - [0-9]? [az] lenne az az út, de mivel sok gondot kezd el dolgozni. Any suggestions? Köszönöm. |
|
||||
|
Nagyon köszönöm válaszát. Úgy néz ki kell dolgoznia, én piping / usr/dev/blah/Arch/release/812-1235-P05/files/list, amely egy korábbi grep parancsot a sed úgy, mint Kód:
grep command_to_get_path | sed 's/.*\([0-9]\{3\}-[0-9]\{4\}-[0-9A-Z]\{3\}\).*/\1/'
és ez csak megjeleníti a teljes elérési utat megint, nem szalag mindent körül a 812-1235-P05. Én ezt valami baj? Sietni kell. Köszönet újra! |
|
|||||
|
Ez a furcsa, ha cső, hogy a string közvetlenül sed én gép jutok a kívánt eredményt. Can you run a grep nélkül sed és bemutatja nekünk a pontos teljesítmény a grep (beleértve a távolság és a "furcsa" karakter).
enyém sed verzió: chris @ druida: ~ $ sed - version GNU sed version 4.1.5 Last edited by wempy; 10/21/2008 at 11:57 AM.. Ok: hozzáadott sed változat |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|