Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
Google Site



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Datum: maart 2006
Posts: 77
Exclamation awk basics

wat is er mis met de onderstaande code;
het begint, dan doet niets (zelfs geen einde)

#! / bin / awk
x \u003d 1
b \u003d "foo"
awk printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d ( "% s-% d", b, x)
print myout
Sponsored Links
  #2 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Date: Jun 2006
Locatie: New Delhi, India
Posts: 92
Citaat:
Oorspronkelijk geplaatst door gfhgfnhhn
wat is er mis met de onderstaande code;
het begint, dan doet niets (zelfs geen einde)

#! / bin / awk
x \u003d 1
b \u003d "foo"
awk printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d ( "% s-% d", b, x)
print myout
awk is in afwachting van de input van een bestand of een opdrachtregel. Als u wilt uitvoeren zonder dat u het woordenboek, probeer dan:

BEGIN (
a \u003d 1;
b \u003d "foo";
printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d "% s% d \ n";
printf myout, b, a;
)
_______________________________________________________________________
anders proberen:
(
a \u003d 1;
b \u003d "foo";
printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d "% s% d \ n";
printf myout, b, a;
) '
"hallo"
Een einde te maken aan dit soort ^ D. Op ENTER te drukken blijft het afdrukken van de output.
  #3 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Datum: maart 2006
Posts: 77
helaas doesnt correct werken
hoewel ik de wijzigingen die u verteld
  #4 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Date: Jun 2006
Locatie: New Delhi, India
Posts: 92
wat mesaage bent u krijgen? Kunt u de code plakt u liep?
Ook, welk OS en de versie van awk gebruikt u?
  #5 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Datum: maart 2006
Posts: 77
#! / bin / awk
BEGIN (
a \u003d 1;
b \u003d "foo";
printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d "% s% d \ n";
printf myout, b, a;
)

********************************
********************************
#! / bin / awk
(
a \u003d 1;
b \u003d "foo";
printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d "% s% d \ n";
printf myout, b, a;
) '


Ik heb geprobeerd beide van de bovenstaande code, mijn OS is OSF1,
i dont weet welke versie van awk (hoe kan ik leren?)

i dont get any berichten, de scripts begint, en doet niets
  #6 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Date: Jun 2006
Locatie: New Delhi, India
Posts: 92
Hoi,

Er zijn verschillende versies (smaken) van awk graag gawk, nawk enz. In Linux awk is eigenlijk een link naar gawk die wat extra mogelijkheden. Ik heb geen idee over OSF1. Als ik probeer het en voer het bestand gebruikt. / Bestandsnaam niet werkt. Dus, ik excute het dossier bij awk-f <bestandsnaam>. Zij voert het prima als de code "BEGIN" construeren.
Als ik voer de code zonder BEGIN
(
a \u003d 1;
b \u003d "foo";
printf ( "% n% d op de laatste test \ n", "Jim", 83)
myout \u003d "% s% d \ n";
printf myout, b, a;
)
het wacht op invoer of bestandsnaam. Dus, ik type "hallo" en druk op enter. Het toont de output en blijft daarmee op ENTER te drukken totdat ik druk ^ D. ^ D specificeert einde van het bestand. awk het gedrag is zodanig dat zij uitvoert, de code voor elke regel in de input file.

Als de scripts voor u begint, probeer dan een string te typen en druk op enter. Is het gaat met de productie bericht?
  #7 (permalink)  
Old 07-04-2006
Geregistreerde gebruiker
 

Join Datum: maart 2006
Posts: 77
ja alles werkt precies zoals u hebt gezegd.
bedankt
Sponsored Links
Closed Thread

Bladwijzers

Labels
linux

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 Uit


Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
basics - als voorwaarde (bevat) Devs UNIX voor Dummies Questions & Answers 2 03-27-2007 12:09 AM
SAN basics kingskar IP Networking 1 09-28-2006 10:17
karakter I / O-basics sterrenloos UNIX voor Dummies Questions & Answers 8 12-11-2003 11:44
Unix Basics cap97 UNIX voor Dummies Questions & Answers 2 10-14-2003 10:08 PM
UNIX Basics paulSF UNIX voor Dummies Questions & Answers 2 03-22-2002 02:45



Alle tijden zijn GMT -4. Het is nu 12:48.


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-2010. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0