Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
Google Site



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 10-01-2007
Registreret Bruger
 

Join Date: Sep 2007
Stillinger: 173
Behøver for at udføre den samme erklæring

Jeg har skrevet et script til at konvertere en IP-adresse i den tilhørende AS nummer i PHP. Men baseret på timingen analyse har jeg bemærket, at det tager lang tid at behandle store antal poster. Så jeg er nødt til at gøre noget direkte i UNIX. Hvilken metode vil en foreslår til dette formål?

Formål:
Der er en erklæring:
nc whois.sampleserver.com PortNumber

Efter indtastning af, at jeg behøver at indtaste IP-adressen og efter indtastning det giver mig som antal i forum for en linje. Jeg er nødt til at bruge regulære udtryk til at fange AS-nummer og derefter gemme det i en fil.

Efter dette har jeg brug for at skrive den samme kommando igen og gentag proceduren.

Kan nogen venligst fortælle mig, hvad jeg skal gøre for at nå ovennævnte? Er det shell scripting eller direkte kodning i sprog som C?
Sponsorerede links
  #2 (permalink)  
Old 10-01-2007
Registreret Bruger
 

Join Date: Sep 2007
Beliggenhed: SE Mass
Posts: 171
Det generelle format er

samtidig:
gøre
cmd1
cmd2
..
sove 60
gjort

I dette tilfælde vil vi sove 60 sekunder mellem fuldbyrdende kommandoer.

For den anden del (formatering af output) havde vi brug for at vide, hvad du ønsker, det skal se ud .. men igen snarere generelt:

..
cmd1 | filter_script>> somefile
..
  #3 (permalink)  
Old 10-01-2007
Registreret Bruger
 

Join Date: Sep 2007
Stillinger: 173
Tak. Produktionen i form af xxxx | xxxx | noget andet her. Jeg var i stand til at danne et regulært udtryk i php, men jeg ønskede at vide, hvor jeg kan placere en sådan ting her i UNIX.
  #4 (permalink)  
Old 10-01-2007
porter porter is offline Forum Advisor  
Registreret Bruger
 

Join Date: Jan 2007
Stillinger: 2965
hvad er "nc" og "som"?
  #5 (permalink)  
Old 10-01-2007
Registreret Bruger
 

Join Date: Sep 2007
Stillinger: 173
Åh ... Ked af. Jeg har nævnt det. nc er netcat. Og som det bare et nummer i forbindelse med en IP-adresse. Det fortæller, hvis IP-adressen tilhører en særlig ISP eller ej ...
  #6 (permalink)  
Old 10-01-2007
porter porter is offline Forum Advisor  
Registreret Bruger
 

Join Date: Jan 2007
Stillinger: 2965
Citat:
Oprindeligt Indsendt af Legend986 View Post
Kan nogen venligst fortælle mig, hvad jeg skal gøre for at nå ovennævnte? Er det shell scripting eller direkte kodning i sprog som C?
Prototype i shell script, så jeg foreslår, Perl som giver dig mulighed for at håndtere regulære udtryk forholdsvis let.
  #7 (permalink)  
Old 10-01-2007
Registreret Bruger
 

Join Date: Sep 2007
Stillinger: 173
Oh .. Ok .. Tak ... Derefter vil jeg begynde at læse Perl.. Men vil jeg kunne gøre alle disse med det?

Execute shell kommandoer
Grab produktionen ligesom popen kommando, du viste mig i går
Arbejde med regulære udtryk
Læse og skrive til filer
Jeg tænkte, hvis SQL-kommandoer kan udføres

Tak
Sponsorerede links
Closed Thread

Bogmærker

Tags
regex, regulære udtryk

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 Slukket


Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvis redegørelse - Hvordan man skriver en null erklæring april Shell Programmering og Scripting 3 04-16-2008 02:14 PM
Hvordan kan jeg udføre i IF ALSE Statement laknar Shell Programmering og Scripting 1 06-08-2007 03:54 AM
Script ikke fuldbyrde Indsæt Statement Amruta Pitkar Shell Programmering og Scripting 4 08-25-2006 12:14 AM
Behøver for at udføre 2 scripts, skal du vente, fuldbyrde 2 mere vente, indtil slutningen af filen halo98 Shell Programmering og Scripting 1 08-01-2006 05:42 PM
Hvordan kan jeg få en hvis erklæring at fuldbyrde baseret på antallet af linjer i en fil? LordJezo Shell Programmering og Scripting 6 05-14-2004 11:50 AM



Alle tidspunkter er GMT -4. Den tid er nu 09:04 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 Indhold Copyright © 1993-2010. Alle rettigheder Reserved.Ad Management by RedTyger

Content Relevant webadresser ved vBSEO 3.2.0