The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Kan niet opslaan integer waarde bennichan Programmeren en Shell Scripting 5 04-10-2008 03:20 PM
krijgen getal ericaworld Programmeren en Shell Scripting 3 05-29-2007 04:16 PM
hoe zij integer ramneek IP Networking 1 08-25-2005 09:40
awk of grep voor integer alleen apalex UNIX voor Dummies Questions & Answers 5 09-01-2004 02:38 PM
voeg komma alisevA3 UNIX voor Dummies Questions & Answers 3 10-18-2002 10:29

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-24-2008
Nutter Nutter is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Krabbels: 1
Smile Toevoegen komma op integer gebruik van AWK

Srr voor de pijn die haar
Laten we zeggen dat ik een van gegevens in een bestand als deze

1 @ 1000
2 @ 2000
4 @ 4000
5 @ 7770
6 @ 8998
7 @ 80008

Ik ben een newbie in Unix
Ik moet u een komma op integer gebruik van AWK functie. bijvoorbeeld 1.000 of 80.008
Hoe kan ik dat doen

ps. Ik gebruik bash shell
  #2 (permalink)  
Old 08-25-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Join Date: december 2003
Locatie: Florida
Berichten: 1.929
Uitgaande van uw landinstelling ondersteunt duizenden scheidingstekens (en vele niet) en je gebruikt gawk (GNU awk) en niet awk of nawk het volgende zal doen wat je wilt

Code:
$ cat t.awk
{ printf "%d@%'d\n", $1, $2 }
$
$ cat file
1@1000
2@2000
4@4000
5@7770
6@8998
7@80008
$
$ gawk -F@ -f t.awk file
1@1,000
2@2,000
4@4,000
5@7,770
6@8,998
7@80,008
$
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0