The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Adición de texto y espacios específicos para cada línea en un archivo de texto hertingm Programación de scripts de shell y 4 08-25-2008 03:34 PM
analizar a través de un archivo de texto y la producción muchas sophiadun UNIX for Dummies Preguntas y Respuestas 14 02-20-2008 06:08 AM
Extracto de texto en 2 columnas de archivo de salida. Shakil danés Programación de scripts de shell y 2 10-19-2007 11:03 AM
Quiero copiar el texto de salida de un 'nohup.out' archivo. Iamthe gran UNIX for Dummies Preguntas y Respuestas 3 05-01-2007 01:41 PM
grep múltiples archivos de texto en la carpeta en 1 archivo de texto? coppertone UNIX for Dummies Preguntas y Respuestas 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 vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 10-23-2008
Lasthitlarry Lasthitlarry is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 6
Archivo de texto de ping ip addressese y salida a archivo de texto

Soy básicamente una secuencia de comandos noob, tengo la lógica de programación, y yo no me puesto aquí si mis 3 horas de búsqueda en realidad encontrado algo.

Hasta el momento esto es lo que tengo:

"

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

cat $ Lista | while read ip
hacer
Pingable \u003d ""
$ ip ping-n 2 | awk '/ 100% / (print "no")' | leer Pingable
if [[ "$ Pingable"! \u003d "no"]]
entonces
print $ ip "pings">> pingresults.txt
algo más
print $ ip "NO PING">> pingresults.txt
fi
hecho

"

pinglist1.txt es sólo un simple fichero con direcciones IP.

Sólo quiero hacer ping a la secuencia de comandos de cada dirección IP y el informe si es o no hacer ping a un archivo de texto.

Por favor y gracias.
  #2 (Enlace permanente)  
Old 10-23-2008
glen.barber glen.barber is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Ubicación: Philadelphia, PA, EE.UU.
Puestos: 117
¿Podría proporcionar la salida de su guión?

Además, el 'dotslash' no es necesaria en
Código:
List=./pinglist1.txt

como '. /' le dice al shell para utilizar los $ PWD.

Pinglist1.txt es el archivo en el mismo directorio que el script?
  #3 (Enlace permanente)  
Old 10-23-2008
Lasthitlarry Lasthitlarry is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 6
Me fui adelante y se deshizo de el. /

y sí, el archivo. txt en el mismo directorio

Estos son los resultados:

uso: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i esperar] [-l precarga]
[-p pattern] [-s packetsize] acogida |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERROR: [[: not found
UX: sh (ping.sh): ERROR: imprimir: no encontrado
uso: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i esperar] [-l precarga]
[-p pattern] [-s packetsize] acogida |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERROR: [[: not found
UX: sh (ping.sh): ERROR: imprimir: no encontrado
uso: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i esperar] [-l precarga]
[-p pattern] [-s packetsize] acogida |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERROR: [[: not found
UX: sh (ping.sh): ERROR: imprimir: no encontrado
uso: ping [-LRdfmnqrtv] [ttl-T] [I-addr] [-c count] [-i esperar] [-l precarga]
[-p pattern] [-s packetsize] acogida |[!]hop1 @ hop2...[@|:] dst
UX: sh (ping.sh): ERROR: [[: not found
UX: sh (ping.sh): ERROR: imprimir: no encontrado
  #4 (Enlace permanente)  
Old 10-23-2008
glen.barber glen.barber is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Ubicación: Philadelphia, PA, EE.UU.
Puestos: 117
Bueno, tengo experiencia con un mínimo de secuencias de comandos de shell, pero a partir de la salida, veo que es erroring que su `ping 'sintaxis es incorrecta. El análisis de la secuencia de comandos, usted tiene la dirección IP del anfitrión antes de `-n 2 ', que creo que es incorrecto.

De cualquier manera, no puedo ayudar con `awk 'sintaxis.
  #5 (Enlace permanente)  
Old 10-23-2008
avis1981 avis1981 is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Ubicación: NC
Puestos: 21
Se parece más a la sintaxis de ping

¿Estás tratando de hacer 2 ecos a la propiedad intelectual, en caso afirmativo

ping-c 2 $ ip | awk '/ 100% / (print "no")' | leer Pingable
  #6 (Enlace permanente)  
Old 10-24-2008
Lasthitlarry Lasthitlarry is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 6
Gracias, ahora puedo decirle que se está ejecutando el comando ping, y me fui por delante y mi código modificado de la presente ahora:

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

cat $ Lista | while read ip
hacer
Pingable \u003d ""
ping-c 2 $ ip | awk '/ 100% / (print "no")' | leer Pingable
if [ "$ Pingable"! \u003d "no"]
entonces
print $ ip "pings">> pingresults.txt
algo más
print $ ip "NO PING">> pingresults.txt
fi
hecho


Y los resultados:
UX: sh (ping1.sh): ERROR: imprimir: no encontrado

¿Necesito tener una print.pl o algo subido a ese directorio?
  #7 (Enlace permanente)  
Old 10-24-2008
sethcoop sethcoop is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Ubicación: Estados Unidos
Puestos: 34
Cita:
Publicado originalmente por Lasthitlarry View Post

Y los resultados:
UX: sh (ping1.sh): ERROR: imprimir: no encontrado

¿Necesito tener una print.pl o algo subido a ese directorio?

intentar eco ...


Código:
 
  echo "$ip PINGS" >> pingresults.txt
else
  echo "$ip DOESN'T PING" >> pingresults.txt

Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 07:19 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0