The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Jag vill skriva ut nästa 3 rader efter mönstermatchning. naree Shell-programmering och Skript 12 05-21-2009 03:04
Skriv ut vissa mönster från 2 rader ali560045 Shell-programmering och Skript 2 10-15-2008 08:08
Skriv ut den linje inom sökmönstret manosubsulo Shell-programmering och Skript 3 10-15-2008 07:11
awk hur du skriver ut om sökmönstret innehåller speace McLan Shell-programmering och Skript 1 04-09-2008 09:39
Sök fil för mönster och ta några rader innan mönster frustrated1 Shell-programmering och Skript 2 12-22-2005 03:41

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-20-2008
prsshini prsshini is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
Skriv ut linjerna mellan sökmönstret

hej,
Jag har en fil säger x.txt innehåller

xxx
123
bla
bla
...
du
xxx
dfk
dbf
...
jag
xxx
...
...
håller på ..

Jag behöver för att söka efter mönster i linje med början xxx i filen. Om mönstret matchas, jag måste hämta alla rader tills jag hittar nästa xxx.

Please help.
  #2 (permalänk)  
Old 11-21-2008
Konerak Konerak is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
sed -n "/ xxx /, / xxx / p '<tst.txt

Hittar från första xxx till andra,
från tredje till fjärde,
etc. ..
  #3 (permalänk)  
Old 11-21-2008
prsshini prsshini is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
Great!

Awesome .. Fungerar precis exakt vad jag behöver .. Tack så mycket ... Fortsätt rocka!
  #4 (permalänk)  
Old 11-24-2008
prsshini prsshini is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
Hej, ett mer hjälp pls ... kanna fullständig mig att skriva i samma riktning, men precis före linjen den finner xxx ...
  #5 (permalänk)  
Old 11-24-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.305
Assumimg du vill linjerna före första xxx:

Kod:
awk '/xxx/{exit}{print}' file
Hälsningar
  #6 (permalänk)  
Old 11-24-2008
prsshini prsshini is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
dess den otherway

Hej
Jag ber om ursäkt för att inte vara klar .. Dess vilja
Jag vill linje från XXX till linjen innan nästa xxx ..
säga om
xxx
1
2
3
4
xxx,
Jag vill att rader från första xxx till line4.
Kan du vara snäll och hjälpa till. Tack så mycket.
  #7 (permalänk)  
Old 11-24-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.305
Citat:
Ursprungligen postat av prsshini View Post
Hej
Jag ber om ursäkt för att inte vara klar .. Dess vilja
Jag vill linje från XXX till linjen innan nästa xxx ..
säga om
xxx
1
2
3
4
xxx,
Jag vill att rader från första xxx till line4.
Kan du vara snäll och hjälpa till. Tack så mycket.
Prova detta:

Kod:
awk 'p && /xxx/{exit} /xxx/{p=1}p' file
Closed Thread

Komihåglista

Taggar
sed syntax, UNIX-kommandon

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 02:01.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0