The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Om uttalande - Hur man skriver en null uttalande april Shell-programmering och Skript 3 04-16-2008 02:14
Hur ska jag köra i IF ELSE Statement laknar Shell-programmering och Skript 1 06-08-2007 03:54
Script inte verkställa Sätt Statement Amruta Pitkar Shell-programmering och Skript 4 08-25-2006 12:14
Behovet av att genomföra 2 skripter, vänta, verkställa 2 mer vänta till slutet av filen halo98 Shell-programmering och Skript 1 08-01-2006 05:42
Hur kan jag få ett uttalande om att verkställa baseras på antalet rader i en fil? LordJezo Shell-programmering och Skript 6 05-14-2004 11:50

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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 10-01-2007
Legend986 Legend986 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 171
Behovet av att utföra samma uppgift

Jag har skrivit ett manus för att omvandla en IP-adress i motsvarande som nummer i PHP. Men baserat på tidpunkten analys har jag konstaterat att det tar lång tid att bearbeta stort antal poster. Så jag måste göra något direkt i Unix. Vilken metod skulle ett förslag för detta ändamål?

Syfte:
Det finns en förklaring:
nc whois.sampleserver.com portnumber

Efter att jag måste ange IP-adress och efter att den ger mig som nummer i forumet om en linje. Jag måste använda vanliga uttryck för att fånga upp den som nummer och sedan förvara den i en fil.

Efter det här, jag behöver skriva samma kommando igen och upprepa proceduren.

Kan någon tala om för mig vad jag måste göra för att uppnå de ovan? Är det shell scripting eller direkt kodning i språk som C?
  #2 (permalänk)  
Old 10-01-2007
TonyLawrence TonyLawrence is offline
Registered User
  
 

Join Date: Sep 2007
Ort: SE Mass
Inlägg: 151
Det allmänna formatet är

samtidigt:
göra
cmd1
cmd2
..
sova 60
gjord

I detta fall kommer vi att vila 60 sekunder mellan verkställande kommandon.

På andra sidan (formatering produktionen), vi behöver veta vad du vill att det ska se ut .. men snarare i allmänhet:

..
cmd1 | filter_script>> somefile
..
  #3 (permalänk)  
Old 10-01-2007
Legend986 Legend986 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 171
Tack. Produktionen sker i form av xxxx | xxxx | något annat här. Jag hade möjlighet att bilda ett vanligt uttryck i php, men jag ville veta var jag kan placera en sådan sak här i Unix.
  #4 (permalänk)  
Old 10-01-2007
porter porter is offline Forum Advisor  
Registered User
  
 

Join Date: Jan 2007
Inlägg: 2965
vad är "nc" och "I"?
  #5 (permalänk)  
Old 10-01-2007
Legend986 Legend986 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 171
Åh ... Ledsen. Jag har nämnt det. nc är netcat. Och är bara ett antal samband med en IP-adress. Den talar om IP-adressen tillhör en viss ISP eller inte ...
  #6 (permalänk)  
Old 10-01-2007
porter porter is offline Forum Advisor  
Registered User
  
 

Join Date: Jan 2007
Inlägg: 2965
Citat:
Ursprungligen postat av Legend986 View Post
Kan någon tala om för mig vad jag måste göra för att uppnå de ovan? Är det shell scripting eller direkt kodning i språk som C?
Prototype i shell script så föreslår jag Perl som låter dig hantera reguljära uttryck ganska enkelt.
  #7 (permalänk)  
Old 10-01-2007
Legend986 Legend986 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 171
Åh .. Ok .. Tack ... Då är jag börja läsa Perl.. Men kommer jag att kunna göra alla dessa med det?

Execute skalkommandon
Skärmavbildning produktionen liksom popen kommando du visade mig igår
Arbetet med reguljära uttryck
Läsa och skriva till filer
Jag undrar om SQL-kommandon kan köras

Tack
Closed Thread

Komihåglista

Taggar
regex, reguljära uttryck

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 09:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0