![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
|
|
|
||||
|
Valoramos las respuestas, hasta ahora estoy tratando de leer sobre qué hacer, los problemas que estoy enfrentando son Necesito saber paso a la siguiente línea en el archivo de texto, y tengo los resultados hasta ahora son preocupantes. Tengo 2 direcciones IP hasta el momento en el archivo de texto, cuando la dirección IP que los pings es la primera en la lista, se imprime:
- Dirección IP 1 - pings pero cuando tengo una dirección IP que doesnt ping primero en la lista imprime: - Dirección IP 2 - pings También modificado mi código para borrar el archivo de resultados al inicio de la secuencia de comandos EDIT: He quitado las verdaderas direcciones IP y sólo tienen el nombre - dirección IP 1 - y - la dirección IP 2 -- |
|
||||
|
Dar a este un tiro ...
Código:
#!/bin/ksh
List=pinglist1.txt
cat $List | while read ip
do
ping -c 2 $ip
rc=$?
if [[ "$rc" = "0" ]]
then
echo "$ip PINGS">>pingresults.txt
else
echo "$ip DOESN'T PING">>pingresults.txt
fi
done
|
|
||||
|
¿Puedes probar este:
#! / bin / ksh IPLIST \u003d `cat ./pinglist1.txt» por ip en $ IPLIST hacer echo $ ip ping-c 2 $ ip>> log.txt if [[$? -eq 0]] entonces print $ ip "pings">> pingresults.txt algo más print $ ip "NO PING">> pingresults.txt fi hecho |
|
||||
|
Cita:
Yo sólo tenía que modificar un poco, cambiar [[]] de [] y de impresión de eco y funcionó. pingresults.txt producido los siguientes (xxx para fines de seguridad): xxx.xxx.193.16 NO PING xxx.xxx.135.194 pings Gracias! |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|