The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & Ekspertsøgning Brugere
.
google unix.com



UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
hvordan man får adgang til værdierne i awk / nawk variabler uden for awk / nawk blok? saniya Shell Programmering og Scripting 5 05-13-2008 08:37 AM
Sådan bruges awk stedet for nawk? kinmak UNIX for dummyer Spørgsmål & svar 2 05-07-2008 05:34 AM
nawk / ksh hjælpe DeltaX Shell Programmering og Scripting 0 03-06-2008 03:54 PM
nawk-v til awk kamel.seg Shell Programmering og Scripting 2 12-18-2007 07:30 AM
nawk whatisthis Shell Programmering og Scripting 3 09-29-2004 02: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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-01-2008
sd12 sd12 is offline
Registreret Bruger
  
 

Join Date: Aug 2006
Beliggenhed: AR
Stillinger: 15
nawk & awk

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

Jeg har brug for et virkeligt $ symbol foran den værdi, der er gemt i NF (sidste værdi efter røret. Prøvede jeg både awk & nawk og det ville ikke give mig resultatet.
  #2 (permalink)  
Old 05-01-2008
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.128
Det er lidt svært, hvad du forsøger at gøre - synes, at du allerede har '$' i det sidste felt.

Kan du sende en prøve input og en ønskede output, pls!
pls brug vB Koder når udstationering prøver.
  #3 (permalink)  
Old 05-01-2008
sd12 sd12 is offline
Registreret Bruger
  
 

Join Date: Aug 2006
Beliggenhed: AR
Stillinger: 15
ITEM67 | WFLX | 39,99
ITEM68 | WGEN | nyt
ITEM72 | WGEN | nyt
ITEM73 | WGEN | nyt
ITEM75 | WGEN | nyt
ITEM76 | WGEN | nyt
ITEM78 | WFLX | 39,99
ITEM80 | WGEN | nyt
ITEM83 | WGEN | nyt
ITEM84 | WFLX | 44,99
ITEM85 | WFLX | 39,99

så hvis der kun er en 39,99 eller 44,99 Jeg ønsker, at det at have en '$' tegn foran.
  #4 (permalink)  
Old 05-01-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Indlæg: 4.325
Endnu en gang, efter en prøve input anda ønskede output.
  #5 (permalink)  
Old 05-01-2008
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.128
nawk-F '|'-v OFS \u003d '|'-f sd.awk myFile.txt

sd.awk:
Code:
$NF ~ "^[0-9.][0-9.]*$" { $NF = "$" $NF }
1
        
  #6 (permalink)  
Old 05-05-2008
sd12 sd12 is offline
Registreret Bruger
  
 

Join Date: Aug 2006
Beliggenhed: AR
Stillinger: 15
Thanks a lot. At arbejdede.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 07:08 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0