Shell Scripting – Tutorial 10: Da teoria à prática – Parte 04

Shell Scripting – Tutorial 10: Da teoria à prática – Parte 04

Shell Scripting – Tutorial 10: Da teoria à prática – Parte 04

Neste Tutorial 10 da nossa série atual sobre Shell Scripting, continuaremos com outro conjunto de exemplos práticos em forma de ordens de comando, abordado no Tutorial 07, 08 e 09.

Além disso, 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 09: Da teoria à prática – Parte 03

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

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

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

Tutorial de script de shell 10

Tutorial de script de shell 10

Exemplos de comandos para iniciar no Shell Scripting

Extraia valores e parâmetros relacionados aos dados do Kernel e Memória do Sistema

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

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

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

Exemplos

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. Por exemplo:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Shell Scripting – Tutorial 07: Da teoria à prática – Parte 01
Artigo relacionado:
Shell Scripting – Tutorial 07: Da teoria à prática – Parte 01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Parte 3
Artigo relacionado:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Parte 3

Banner abstrato para postagem

Em suma, esperamos que isso Tutorial 10 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. Além disso, se você quiser aprender um pouco mais, convido você a fazer parte deste Grupo do Telegram sobre Shell Scripting onde também aprendo em Comunidade.

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.