The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
hvordan du får tilgang til verdiene av awk / nawk variablene utenfor awk / nawk blokk? saniya Shell programmering og Skripting 5 05-13-2008 08:37
Hvordan bruke awk stedet for nawk? kinmak UNIX for Dummies Spørsmål og svar 2 05-07-2008 05:34
nawk / ksh hjelp DeltaX Shell programmering og Skripting 0 03-06-2008 03:54
nawk-v til awk kamel.seg Shell programmering og Skripting 2 12-18-2007 07:30
nawk whatisthis Shell programmering og Skripting 3 09-29-2004 02:44

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-01-2008
sd12 sd12 is offline
Registrert bruker
  
 

Bli Dato: Aug 2006
Beliggenhet: AR
Innlegg: 15
nawk & awk

###---------------------- TEST FOR $ Verdi --------------------- ---
sortere $ RTF 2>> $ LOG | nawk-F \ | '\
(
for (i \u003d 1; i <\u003d NF;) (
if (i \u003d\u003d NF)
(
amt \u003d substr ($ i, 1,1) # $ value
if (amt \u003d\u003d / ^ * [0-9] /)
printf ( "$% s \ n", $ i);
ellers
printf ( "% s \ n", $ i);
)
ellers
printf ( "% s |", $ i);
i + +;
)
) '> $ RFF 2>> $ LOG
###----------------------------------------------- ----------------

Jeg trenger en faktisk $ symbol foran verdien som er lagret i NF (siste verdi etter røret. Jeg prøvde både awk & nawk og det ville ikke gi meg resultatet.
  #2 (permalink)  
Old 05-01-2008
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5131
det er litt vanskelig hva du prøver å gjøre - ser ut til at du allerede har "$" i det siste feltet.

Kunne du legge inn en prøve inngang og en ønsket utgang, pls!
pls bruk vb Codes når du legger ut prøvene.
  #3 (permalink)  
Old 05-01-2008
sd12 sd12 is offline
Registrert bruker
  
 

Bli Dato: Aug 2006
Beliggenhet: AR
Innlegg: 15
ITEM67 | WFLX | 39.99
ITEM68 | WGEN | ny
ITEM72 | WGEN | ny
ITEM73 | WGEN | ny
ITEM75 | WGEN | ny
ITEM76 | WGEN | ny
ITEM78 | WFLX | 39.99
ITEM80 | WGEN | ny
ITEM83 | WGEN | ny
ITEM84 | WFLX | 44.99
ITEM85 | WFLX | 39.99

så hvis det bare er en 39,99 eller 44,99 Jeg vil at det skal ha en "sign $ 'foran.
  #4 (permalink)  
Old 05-01-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2007
Innlegg: 4346
Igjen, poste en prøve skriving Anda ønsket output.
  #5 (permalink)  
Old 05-01-2008
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5131
nawk-F "|"-v OFS \u003d '|'-f sd.awk MINFIL.TXT

sd.awk:

Code:
$NF ~ "^[0-9.][0-9.]*$" { $NF = "$" $NF }
1

  #6 (permalink)  
Old 05-05-2008
sd12 sd12 is offline
Registrert bruker
  
 

Bli Dato: Aug 2006
Beliggenhet: AR
Innlegg: 15
Thanks a lot. Som fungerte.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:02.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0