![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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. |
|
||||
|
¿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? |
|
||||
|
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 |
|
||||
|
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. |
|
||||
|
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 |
|
||||
|
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? |
|
||||
|
Cita:
intentar eco ... Código:
echo "$ip PINGS" >> pingresults.txt else echo "$ip DOESN'T PING" >> pingresults.txt |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|