Shell Scripting – Tutorial 09: Da teoria à prática – Parte 03

Shell Scripting – Tutorial 09: Da teoria à prática – Parte 03

Shell Scripting – Tutorial 09: Da teoria à prática – Parte 03

Neste Tutorial 09 da nossa série atual sobre Shell Scripting, continuaremos com outro conjunto de exemplos práticos em forma de ordens de comando, que começamos em Tutorial 07.

E lembre-se que, no tutoriais anteriores 07 e 08 temos vindo a abordar o parte prática do Shell Scripting usando comandos de comando para extrair parâmetros do sistema operacional e no tutoriais 06 e 05, abordamos vários Recursos on-line y algunas Boas práticas. Enquanto grande parte do base teórica da linguagem de script foi abordado no tutoriais 04 a 01.

Shell Scripting – Tutorial 08: Da teoria à prática – Parte 02

Shell Scripting – Tutorial 08: Da teoria à prática – Parte 02

E, antes de começar este post chamado “Shell Scripting – Tutorial 09”, recomendamos que você explore também os seguintes conteúdos relacionados, ao final da leitura:

Shell Scripting – Tutorial 08: Da teoria à prática – Parte 02
Artigo relacionado:
Shell Scripting – Tutorial 08: Da teoria à prática – Parte 02
Shell Scripting – Tutorial 07: Da teoria à prática – Parte 01
Artigo relacionado:
Shell Scripting – Tutorial 07: Da teoria à prática – Parte 01

Tutorial de script de shell 09

Tutorial de script de shell 09

Exemplos de comandos para iniciar no Shell Scripting

Extraia valores e parâmetros relacionados aos dados de identificação do sistema

A seguir, nosso comandos de comando a partir de hoje, para aprender shell script são:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al execute cada comando mostrado aqui, obteremos um saída semelhante (resultado), conforme mostrado na imagem a seguir:

Extraia valores e parâmetros relacionados aos dados de identificação do sistema

Lembre-se de que a ideia com cada ordem de comando é detalhar o que cada comando faz dentro dele, para ver como o Shell Scripting formata a saída a ser obtida. Desta forma, entender cada passo da ordem de comando executada. Por exemplo, com o primeiro exemplo, a ideia seria executar tudo da seguinte forma:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Parte 3
Artigo relacionado:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Parte 3
Shell Scripting – Tutorial 05: Bash Shell Scripts – Parte 2
Artigo relacionado:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Parte 2

Banner abstrato para postagem

Em suma, esperamos que isso Tutorial 09 sobre "Shell Scripting" continuam a oferecer uma pequena mas valiosa contribuição em termos de objetivo de aprender e entender o potencial de Técnica de script de shell. E se você quiser aprender um pouco mais, convido você a explorar o seguinte Canal do youtube, onde aborda regularmente de forma prática a poder do shell script através ferramenta técnica e educacional chamada LPI-SOA (Linux pós-instalação – Script de otimização avançada).

Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux. Oeste grupo, para mais informações sobre o tema de hoje ou outros relacionados.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.