The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Operációs rendszerek > Linux
.
google unix.com



Linux RedHat, Ubuntu, SuSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Minden Linux kérdések 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
Fejlesztési Releases: Linux Mint 4,0 Beta "Fluxbox", 4.0 Alpha "Debian" iBot UNIX és Linux RSS hírek 0 01-04-2008 03:00 PM
Ismertesse az "mn_code \u003d` env | grep ".. mn | awk-F" \u003d " '(print $ 2)'" " Lokesha A UNIX a dummies Kérdések és válaszok 4 12-20-2007 01:52 AM
Nem utpmx bejegyzés: meg kell exec "Belépés" a legalsó szint "fiktív" peterpan A UNIX a dummies Kérdések és válaszok 0 01-18-2006 04:15 AM
"sed-n" kifejezés nem. Miért? grahamb Shell programozás és Scripting 2 12-14-2005 01:44 PM

Closed Thread
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 05-29-2008
rag84dec rag84dec is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2008
Hozzászólások: 7
Reguláris kifejezés ki a "y" az "abc / xyz" .... Kell reguláris kifejezés

Reguláris kifejezés ki a "y" az "abc / xyz"
  #2 (permalink)  
Old 05-29-2008
era era is offline Forum Advisor  
Herder a Mihaszna Cicák (A szombati)
  
 

Join Date: Mar 2008
Helyszín: / ott / is / csak a / bin / sh
Hozzászólások: 3652
Reguláris kifejezések, mint olyan, csak a "mérkőzés", nem "kivonat". Néhány script nyelv létesítmény visszatérő része egy reguláris kifejezés, amely illeszkedik, de majd attól függ, milyen nyelvet akar.

Anélkül, több információt arról, hogy mit keres pontosan, az egyszerű válasz az, hogy a reguláris kifejezés "y" meg fogja találni az "Y" betű, és az ennek megfelelő (kivont) string mindig "y".

Ha azt szeretnénk, hogy az első két időszak közötti substring, hogy valami ilyesmi:


Kód:
sed -n 's/.*\.\([^.]*\)\..*/\1/p' file

vagy Perl:


Kód:
perl -lne 'if (m/\.([^.]*)\./) { print $1 }' file

vagy awk:


Kód:
awk -F . '{ print $2 }' file

Az utóbbi nem a reguláris kifejezések használatát, míg a bár.

De tényleg, meg kell, hogy fejtse ki részletesen, milyen paraméterekkel a probléma.

Last edited by korszak; 05/29/2008 at 04:30 AM.. Indoka: Add Perl példa
  #3 (permalink)  
Old 05-29-2008
penchal_boddu penchal_boddu is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Helyszín: Bangalore
Posts: 127
Szia,

sed 's / .* \. \ (.* \) \ ..* / \ 1 / "

segítségével csökkenteni:

cut-d "." -f2

Köszönöm
Penchal
Closed Thread

Könyvjelzõk

Címkék
regex, reguláris kifejezések

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 Ki
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 08:00 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