The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

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
match legközelebbi bogu0001 A UNIX a dummies Kérdések és válaszok 1 02-13-2009 04:42 AM
minta egyezik tostay2003 Shell programozás és Scripting 3 12-31-2008 01:47 PM
awk vagy sed megállapítását legközelebb minta egy sor száma alirezan Shell programozás és Scripting 1 10-11-2008 07:08 AM
Honnan minta egyezik a területen awk? someone123 Shell programozás és Scripting 4 06-03-2008 09:08 AM
minta egyezik és helyettesítő, tudsz segíteni? frustrated1 Shell programozás és Scripting 4 02-20-2006 08:48 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-30-2009
sudheer1984 sudheer1984 is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2009
Hozzászólások: 3
sed mérkőzés legközelebb / legközelebbi minta

Mind
én küzd raplace valamilyen szöveget a vonal két (legközelebb) minták,
Kód:
line="/home/usr/bin/:/home/usr/devuser,n1.9/bin:/home/usr/root/bin"
akarom helyett "devuser, n1.9" helyett "newVal", tulajdonképpen a teljes szöveg forrása: "devuser" amíg a legközelebbi "/" valami új szöveget.

próbáltam a következő
Kód:
echo $line | sed 's/devuser.*\//NEWVAL\//'
én kapok / home / usr / bin /: / home / usr / newVal / bin "

ahol várom
/ home / usr / bin /: / home / usr / newVal / bin: / home / usr / root / bin "

tudom sed Illeszkedés a lehető leghosszabb mintás, próbáltam ezt is
Kód:
echo $line | sed 's/devuser.*[^\/]/NEWVAL/'
de még mindig nem szerencse

akármi segít lesz appreciated.

Köszönöm előre.

---------- Post updated at 02:13 ---------- Előző update volt 01:30 ----------

Hé fiúk,
Találtam valamit
Kód:
echo $line | sed 's/devuser[^\/]*/NEWVAL/'
van, hogy nekem a várt kimenetet.

bármilyen más javaslatot szívesen fogadunk.

Last edited by otheus; 07-02-2009 at 04:59 AM.. Ok: hozzá a kódot tags
Odaítélt bit / terhelt sudheer1984 részére ez felad
Dátum Felhasználó Hozzászólás Összeg
07-02-2009 otheus kiküldetésére saját megoldás 500
 

Könyvjelzõk

Címkék
sed legközelebbi mtach két szó között

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 10:31 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0