![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Adicionando texto e espaços específicos para cada linha em um arquivo texto | hertingm | Programação Shell Script e | 4 | 08-25-2008 02:34 |
| analisar através de um arquivo texto de saída e muitos | sophiadun | UNIX para Dummies Perguntas & Respostas | 14 | 02-20-2008 06:08 |
| Extrair texto em 2 colunas do arquivo de saída. | Dinamarquês Shakil | Programação Shell Script e | 2 | 10-19-2007 10:03 |
| Eu quero copiar o texto de saída a partir de um 'nohup.out' arquivo. | Iamthe grande | UNIX para Dummies Perguntas & Respostas | 3 | 05-01-2007 12:41 |
| grep texto múltiplo arquivos na pasta em 1 arquivo de texto? | coppertone | UNIX para Dummies Perguntas & Respostas | 7 | 08-23-2002 02:50 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Agradeço as respostas, até agora estou a tentar ler-se sobre o que fazer a seguir, os problemas são enfrentados estou eu preciso de saber como passo para a próxima linha no arquivo de texto, e os resultados que tenho até agora são perturbantes. Tenho 2 endereços IP até agora no arquivo de texto, quando o endereço IP pings que seja o primeiro na lista, ele escreve:
- Endereço IP 1 - PINGs mas quando eu tiver um endereço IP que não ping em primeiro lugar na lista ele escreve: - Endereço IP 2 - PINGs Eu também modificou o meu código para apagar o ficheiro resultados no início do script EDIT: eu tenha removido o verdadeiro endereço IP e só eles têm chamado - Endereço IP 1 - e - endereço IP 2 -- |
|
||||
|
Dê este um 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
|
|
||||
|
Posso tentar um presente:
#! / bin / ksh IPLIST \u003d `cat ./pinglist1.txt» para IP em $ IPLIST fazer echo $ ip ping-c 2 $ IP>> log.txt if [[$? -eq 0]] então print $ ip "PINGs">> pingresults.txt diferente print $ ip "NÃO PING">> pingresults.txt fi feito |
|
||||
|
Citação:
Eu só tinha de modificá-lo um pouco, mudou [[]] para [] e imprimir a eco e ele funcionou. pingresults.txt produziu o seguinte (xxx para fins de segurança): xxx.xxx.193.16 NÃO PING xxx.xxx.135.194 PINGs Obrigado! |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|