Ajuda com uma lógica em shell script

1. Ajuda com uma lógica em shell script

Fabio Siqueira
fsiqueira

(usa Ubuntu)

Enviado em 06/03/2017 - 12:14h

Olá, fiz um script aqui e preciso que ele só rode em versão LTS do ubuntu, gostaria de saber como que posso fazer essa verificação? Até tentei fazer usando limpando a saída do 'lsb_release -d' e fazendo algumas comparações, mas não deu muito certo e achei que ficou muito na gambiarra. Se alguém puder me ajudar eu agradeço desde já.


  


2. Re: Ajuda com uma lógica em shell script

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/03/2017 - 12:30h

Bom dia!

#!/bin/bash

LTS=$(cat /etc/issue)

if [[ $LTS =~ "LTS" ]]
then
echo "LTS"
else
echo "NAO E LTS"
fi



3. Re: Ajuda com uma lógica em shell script

Fabio Siqueira
fsiqueira

(usa Ubuntu)

Enviado em 06/03/2017 - 13:34h

Obrigado, era isso que eu precisava. Você poderia me explicar como funciona esse operador =~?


amarildosertorio escreveu:

Bom dia!

#!/bin/bash

LTS=$(cat /etc/issue)

if [[ $LTS =~ "LTS" ]]
then
echo "LTS"
else
echo "NAO E LTS"
fi





4. Re: Ajuda com uma lógica em shell script

Paulo
paulo1205

(usa Ubuntu)

Enviado em 06/03/2017 - 13:36h

man bash


5. Re: Ajuda com uma lógica em shell script

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/03/2017 - 22:04h


Coisa básica de shell scritp isso ajuda muito

Ir até a cozinha.
Abrir a geladeira.
Olhar a prateleira da direita.
Se encontrar uma lata de coca-cola, trazer para mim.
Senão, trazer a lata de guaraná.
Se não encontrar lata alguma, fechar a geladeira e voltar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts