ajuda com menu que a executar um parametro fecha o script

1. ajuda com menu que a executar um parametro fecha o script

Felipe Machado Gonçalves
felipemg

(usa Kali)

Enviado em 14/04/2015 - 19:20h

Eai galera beleza? Primeira pergunta aqui no forum nao sei se estou fazendo isso no lugar certo, caso não aberto a orientações

sou novo no mundo linux estou aprendendo shell script, fiz um .sh para executar alguma funções para fins didaticos
mas nao estou conseguindo resolver um problema no codigo abaixo a escolher uma opção o script fecha e gostaria que o programa ficasse aberto para que eu envia-se mais parametros, alguem poderia ajudar ? nao sei nem se estou fazendo da maneira correta rsrs

#!/bin/bash


### Script obtenção de dados ###
echo --------------------------------------------
echo - -
echo - Script para obter dados -
echo - -
echo --------------------------------------------

### Indece ###
echo "1) Obter Ip"
echo "2) Obter lista pci"
echo "3) Testar conexão com internet"
echo "4) Scan de rede"

### Leitura da escolha ###
read escolha

### comandos ###
if [ $escolha = 1 ];then
cat /etc/network/interfaces >> /estudos/testes/script/pt/logprogrede
echo " Ip Obtido"
elif [ $escolha = 2 ];then
lspci -nn >> /estudos/testes/script/pt/logprogrede
echo " Listagem PCI Ok!"
elif [ $escolha = 3 ];then
ping -q -w4 8.8.8.8 >> /estudos/testes/script/pt/logprogrede
echo " Teste de conexão com Internet Feito!"
elif [ $escolha = 4 ];then
echo " Informe a rede Ex:192.168.1.0/24"
read rede
nmap -sP $rede >> /estudos/testes/script/pt/logprogrede
echo " Escaneamento completo!"
fi



  


2. Re: ajuda com menu que a executar um parametro fecha o script

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/04/2015 - 23:25h


VC está precisando de um laço de repetição (tipo while) e de uma condição para sair deste laço, exemplo uma opção 99) 'sair'.
Pesquise sobre o uso do while em shell script e verá várias formas de implementar isso.
Abraços


3. Tópico: ajuda com menu que a executar um parametro fecha o script

Felipe Machado Gonçalves
felipemg

(usa Kali)

Enviado em 15/04/2015 - 00:15h

rai3mb escreveu:


VC está precisando de um laço de repetição (tipo while) e de uma condição para sair deste laço, exemplo uma opção 99) 'sair'.
Pesquise sobre o uso do while em shell script e verá várias formas de implementar isso.
Abraços



Estou pesquisando sobre laço de repetição e while, muito obrigado, assim que resolver posto







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts