The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Aggiunta di testo specifico e spazi per ogni riga in un file di testo hertingm Shell scripting e di programmazione 4 08-25-2008 03:34 PM
analizzare attraverso un file di testo e di uscita molti sophiadun UNIX for Dummies Domande & Risposte 14 02-20-2008 06:08 AM
Estrarre il testo in 2 colonne del file di output. Danese Shakil Shell scripting e di programmazione 2 10-19-2007 AM 11:03
Voglio copiare il testo in uscita da un 'nohup.out' file. Iamthe grande UNIX for Dummies Domande & Risposte 3 05-01-2007 01:41 PM
grep più file di testo nella cartella in 1 file di testo? coppertone UNIX for Dummies Domande & Risposte 7 08-23-2002 03:50 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-23-2008
Lasthitlarry Lasthitlarry is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 6
Ping file di testo di addressese ip e l'output a file di testo

Sono fondamentalmente un noob di scripting, ho qualche logica di programmazione, e non mi se il mio post qui 3 ore di ricerca effettivamente trovato qualcosa.

Finora questo è ciò che ho:

"

#! / bin / ksh
Elenco \u003d. / pinglist1.txt

cat $ List | mentre leggere ip
fare
Pingable \u003d ""
ping ip-n $ 2 | awk '/ 100% / (print "no")' | leggi Pingable
if [[ "$ Pingable"! \u003d "no"]]
allora
print $ ip "ping">> pingresults.txt
altro
print $ ip "NON PING">> pingresults.txt
fi
fatto

"

pinglist1.txt è solo un semplice file con gli indirizzi IP.

Voglio solo lo script di eseguire il ping ogni indirizzo IP e la relazione, se non è il ping o in un file di testo.

Per favore e grazie.
  #2 (permalink)  
Old 10-23-2008
glen.barber glen.barber is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2008
Località: Philadelphia, PA, Stati Uniti d'America
Interventi: 117
Può fornire l'output di uno script?

Inoltre, la 'dotslash' non è necessario
Codice:
List=./pinglist1.txt
come '. /' racconta la shell per l'uso $ PWD.

Pinglist1.txt è il file nella stessa directory dello script?
  #3 (permalink)  
Old 10-23-2008
Lasthitlarry Lasthitlarry is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 6
Sono andata avanti e mi sono liberata di. /

e sì,. txt è nella stessa directory

Questi sono i risultati:

utilizzo: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i wait] [-l preload]
[p-pattern] [-s packetsize] ospitante |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERRORE: [[: not found
UX: sh (ping.sh): ERRORE: stampa: non trovato
utilizzo: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i wait] [-l preload]
[p-pattern] [-s packetsize] ospitante |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERRORE: [[: not found
UX: sh (ping.sh): ERRORE: stampa: non trovato
utilizzo: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i wait] [-l preload]
[p-pattern] [-s packetsize] ospitante |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERRORE: [[: not found
UX: sh (ping.sh): ERRORE: stampa: non trovato
utilizzo: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i wait] [-l preload]
[p-pattern] [-s packetsize] ospitante |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERRORE: [[: not found
UX: sh (ping.sh): ERRORE: stampa: non trovato
  #4 (permalink)  
Old 10-23-2008
glen.barber glen.barber is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2008
Località: Philadelphia, PA, Stati Uniti d'America
Interventi: 117
Beh, ho minima esperienza con gli script di shell, ma dalla produzione, che vedo è che il tuo erroring `ping 'sintassi non è corretta. Analizzando lo script, hai l'indirizzo IP dello Stato membro ospitante prima `n-2 ', che credo di non essere corrette.

Ad ogni modo, non posso fare a meno con `awk 'sintassi.
  #5 (permalink)  
Old 10-23-2008
avis1981 avis1981 is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Località: CN
Interventi: 21
Più simile a ping sintassi

Stai cercando di fare eco al 2 ip, in caso affermativo

ping-c 2 $ ip | awk '/ 100% / (print "no")' | leggi Pingable
  #6 (permalink)  
Old 10-24-2008
Lasthitlarry Lasthitlarry is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 6
Grazie, ora posso dire che è in esecuzione il comando ping, e sono andato avanti e modificato il mio codice per questo ora:

#! / bin / ksh
Elenco pinglist1.txt \u003d

cat $ List | mentre leggere ip
fare
Pingable \u003d ""
ping-c 2 $ ip | awk '/ 100% / (print "no")' | leggi Pingable
if [ "$ Pingable"! \u003d "no"]
allora
print $ ip "ping">> pingresults.txt
altro
print $ ip "NON PING">> pingresults.txt
fi
fatto


E i risultati:
UX: sh (ping1.sh): ERRORE: stampa: non trovato

Ho bisogno di avere un qualcosa print.pl o caricati in quella directory?
  #7 (permalink)  
Old 10-24-2008
sethcoop sethcoop is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Posizione: Stati Uniti
Posti: 34
Citazione:
Originalmente inviato da Lasthitlarry View Post

E i risultati:
UX: sh (ping1.sh): ERRORE: stampa: non trovato

Ho bisogno di avere un qualcosa print.pl o caricati in quella directory?

echo provare ...

Codice:
 
  echo "$ip PINGS" >> pingresults.txt
else
  echo "$ip DOESN'T PING" >> pingresults.txt
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 06:02 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0