Aprendendo IF

1. Aprendendo IF

Caio Nakoneczny
MassudinhoTI

(usa Linux Mint)

Enviado em 28/04/2023 - 16:36h

Pessoal aonde estou errando aqui ? se eu coloco a resposta "y", ele não fala "oi"

#!/bin/bash
echo "teste? [y/n]:"
read var
if [$var = 'y']; then
echo "oi"
else
echo "triste"
fi


  


2. RE: Aprendendo IF

Luiz Eduardo Maia Ribeiro
distromaialinux

(usa Debian)

Enviado em 28/04/2023 - 17:26h

Oi ! tudo bem! eu não sou nenhum expert mas tente inserir o parâmetro -p na frente do comando read: Ex read -p var

Você pode dar um espaço nessa parte do teu código if [$var = 'y']; rescrevendo assim:

if [ $var = "y" ]; then

Se não der certo pode ser que tenha que criar a variável var antes na linha acima.



3. Re: Aprendendo IF

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/04/2023 - 21:36h

tenta assim
#!/bin/bash
echo "teste? [y/n]:"
read var
if [ $var = "y" ]; then
echo "oi"
else
echo "triste"
fi


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




4. Re: Aprendendo IF

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/04/2023 - 22:23h


MassudinhoTI escreveu:

Pessoal aonde estou errando aqui ? se eu coloco a resposta "y", ele não fala "oi"

#!/bin/bash
echo "teste? [y/n]:"
read var
if [$var = 'y']; then
echo "oi"
else
echo "triste"
fi

Boa noite MassudinhoTI.
Segue sugestão:
#!/usr/bin/env bash
##Se a resposta, var "r", é diferente de S ou s, entende como "[Nn]", "Não remove", pois, testa se é "S" ou "s".
read -p "Remover o Firefox? [SsNn] " -n1 r;echo;
[[ "${r}" =~ ([Ss]) ]] && echo "Remove" || { echo "Não Remove";exit;}



______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



5. Re: Aprendendo IF

Caio Nakoneczny
MassudinhoTI

(usa Linux Mint)

Enviado em 02/05/2023 - 09:07h


Muito obrigado a todos pela ajuda !!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts