The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
sökning i omvänd en textfil från en angiven linje PacificWonder Shell-programmering och Skript 14 08-28-2008 05:28
Logga Sök Script fuzion.hyd Shell-programmering och Skript 3 08-05-2008 04:48
Små Sök script appu1987 Shell-programmering och Skript 2 06-03-2008 11:14
Hjälp med sökning script bsandeep_80 UNIX för avancerade & Expertanvändare 9 09-06-2007 09:25
Sök script BCarlson Shell-programmering och Skript 14 02-05-2006 02:50

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 10-09-2008
id4forum id4forum is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 3
omvänd sökning i awk script

Hej,

Jag är ny på awk. Egentligen vill jag söka ett mönster A, när jag kommer att överensstämma med mönster En sedan för en av området för den linjen jag vill söka på detta område (t.ex. mönster B) från början av filen.
Jag använder awk. Är nested söka möjligt awk?

Gör det BEHÖVLIG så snart som möjligt.

Tack,
  #2 (permalänk)  
Old 10-09-2008
a2156z a2156z is offline
Användare Väntar på bekräftelse av e-postadress
  
 

Join Date: oktober 2008
Inlägg: 30
Jag är osäker på vad som behöver ni produktionen, linje nummer? om att bara använda grep är ok.
grep-n "$ A" "$ filnamn" | grep "$ B" | awk '(print $ 1)'
Eller arkiveras anges? om att
awk '$ 0 ~ / A / & & $ i \u003d\u003d B (print NR) "" $ filnamn "

Senast redigerad av a2156z; 10-09-2008 vid 08:32..
  #3 (permalänk)  
Old 10-10-2008
id4forum id4forum is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 3
Låt mig tydligt mitt tvivel .... jag letar efter mönster En gång jag att mönstret i filen jag att hela raden och extrahera sin $ i fältet (mönster B) i en variabel (dess känt i förväg) och återigen börja söka efter mönster B från början av filen. Jag använder awk.

Tack,
  #4 (permalänk)  
Old 10-13-2008
id4forum id4forum is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 3
Låt mig tydligt mitt tvivel .... jag letar efter mönster En gång jag att mönstret i filen jag tar hela raden och extrahera sin $ i fältet (mönster B) i en variabel (dess inte känt i förväg) och börja söka efter mönster B från början av filen. Jag använder awk.

Vänligen föreslå något i awk

Tack,
  #5 (permalänk)  
Old 10-13-2008
summer_cherry summer_cherry is offline Forum Advisor  
Registered User
  
 

Join Date: juni 2007
Plats: Beijing Kina
Inlägg: 1.092
Sök patternA första, när matchas, lägga $ 2 (antar att det innehåller patternB) i variabeln pat och sedan gå igenom hela filen och skriva ut alla rader innehålla patternB


Kod:
awk '{
if(index($0,"patternA")!=0)
	pat=$2
arr[NR]=$0
}
END{
for(i in arr)
	if(index(arr[i],pat)!=0)
		print arr[i]
}' filename

Closed Thread

Komihåglista

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 11:16.


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