msoliver
(usa Debian)
Enviado em 27/09/2020 - 17:35h
aguamole escreveu:
Naquele dia eu estava desanimado em responder tópicos hoje estou animado em script fica assim.
#!/usr/bin/env bash
# Detecta a distribuição
distro=$(cat /etc/*-release | grep 'NAME="' | cut -d= -f2 | head -n 1 | cut -d '"' -f2)
echo "Sua distribuição é: $distro"
# Fim do script
Eu não vejo sentido usar estrutura condicional para uma coisa tão simples.
CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.
Aguamole, uma critica construtiva:
Não há necessidade de usar tantos "PIPES"....
distro=$(cat /etc/*-release | grep 'NAME="' | cut -d= -f2 | head -n 1 | cut -d '"' -f2)
grep '_NAME' /etc/*-release ...
grep 'PRETTY_NAME' /etc/*-release ...
grep -m1 'NAME' /etc/*-release #-m1, pega só uma ocorrência ...
Sem Pipe....
awk -F '[="]' 'BEGIN{printf "Sua Distribuição: "} /_NAME/ {print $3}' /etc/os-release
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________