file_list \u003d `ls $ DATA_PATH | awk-F" _ "" NF \u003d\u003d 5" /> Awk syntax fråga - Unix och Linux Forum
The UNIX and Linux Forums  

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
egrep syntax fråga DKNUCKLES Shell-programmering och Skript 1 11-18-2007 04:46
Enkel awk Fråga: Om Syntax natdeamer Shell-programmering och Skript 1 09-10-2007 01:53
ännu en awk område syntax fråga prkfriryce Shell-programmering och Skript 4 03-22-2007 01:13
C-skal: variable syntax fråga alex_5161 Sun Solaris 0 01-30-2007 02:43
awk syntax fråga hcclnoodles Shell-programmering och Skript 2 10-28-2004 01:45

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-27-2008
Leo_NN Leo_NN is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 34
Awk syntax fråga

Hej,

Måste kontrollera filnamn i vissa given katalog.

Så, vad är rätt syntax här:
Citat:

> object_list \u003d "CUSTOMER ADDRESS TELEPHONE"
> file_list \u003d `ls $ DATA_PATH | awk-F" _ "" NF \u003d\u003d 5 & & $ 1 \u003d\u003d"'$ säljare "& & $ 2 \u003d\u003d"'$ källa" "& & * $ 3 *\u003d\u003d"'$ object_list" "(print $ 0) '"
* $ 3 *\u003d\u003d"'$ object_list " - Ville bara kolla om $ 3 är i object_list.

Och även Behöver jag så många citattecken runt?
  #2 (permalänk)  
Old 10-28-2008
FRUKTANSVÄRD redoubtable is offline
Registered User
  
 

Join Date: Aug 2008
Ort: Portugal
Inlägg: 242
varför använder du * runt $ 3?

Syntaxen är korrekt om du tar bort * gillar
Kod:
file_list=`ls $DATA_PATH | awk -F"_" 'NF==5 && $1=="'$vendor'" && $2=="'$source'" && $3=="'$object_list'" {print $0}'`
  #3 (permalänk)  
Old 10-28-2008
Leo_NN Leo_NN is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 34
object_list \u003d "CUSTOMER ADDRESS TELEPHONE"

Här ville jag se om $ 3 är i object_listInte lika, men en del av den.
Till exempel om $ 3 \u003d "kund" - OK.
Jag behöver något som i eller * $ 3 * syntax, tror jag.

tack.
  #4 (permalänk)  
Old 10-28-2008
shruthinagaraj shruthinagaraj is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 3
Kan u berätta hur att skriva en ny tråd? Jag är ny användare här är jag inte hitta någon länk till det! behag hjälpa mig ...
  #5 (permalänk)  
Old 10-28-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo (1 .. 9) ^ 2 \, | bc
  
 

Join Date: juni 2003
Ort: Skottland
Inlägg: 431
Till OP: använd ~ för innehåller i stället \u003d\u003d (använd nawk / / usr/xpg4/bin/awk på Solaris)

Så här tråden Hijacker ;-), shruthinagaraj, gå till ett särskilt forum där du vill tjänst - i det övre vänstra är ett "starta ny tråd"-knappen ...
  #6 (permalänk)  
Old 10-28-2008
Leo_NN Leo_NN is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 34
Är det ok att göra det på det sättet:

Jag kan inte göra:
Citat:
awk '... $ object_list ~ $ 3 ... "
Men jag kan
Citat:
awk '... $ 3 ~ $ object_list ... "
för några orsaker?
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 02:06.


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