📅  最后修改于: 2023-12-03 14:48:18.682000             🧑  作者: Mango
Este é um programa simples em Shell-Bash que exibe a versão do seu sistema operacional Linux. Ele retorna o resultado em formato Markdown.
#!/bin/bash
# Captura a versão do sistema operacional Linux
version=$(cat /etc/*-release | grep "VERSION_ID" | cut -d'=' -f2 | tr -d '"')
# Verifica se a versão é nula (não foi encontrada)
if [ -z "$version" ]; then
echo "A versão do sistema operacional não pôde ser determinada."
else
echo "A versão do seu sistema operacional Linux é $version."
fi
cat
para exibir o conteúdo de todos os arquivos no diretório /etc
que possuem o padrão *-release
no nome.grep
é usado para filtrar apenas as linhas que contêm a palavra "VERSION_ID".cut
é usado para separar a linha em duas partes usando "=" como delimitador, e a segunda parte contendo a versão é armazenada na variável version
.tr
é usado para remover as aspas duplas ("") da versão encontrada, caso existam.version
está vazia (nula) usando o comando [ -z "$version" ]
. Se estiver vazia, imprime uma mensagem informando que a versão não pôde ser determinada. Caso contrário, imprime a versão do sistema operacional.versao_linux.sh
.versao_linux.sh
.versao_linux.sh
foi salvo.chmod +x versao_linux.sh
../versao_linux.sh
.O resultado será mostrado no terminal em formato Markdown.
Espero que este programa seja útil para você!