Verificador de Saúde do Sistema
Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 82 de 82.
Desafio
FácilCrie um script shell chamado health.sh que exibe um relatório de saúde do sistema com as seguintes seções:
- Comece com a linha shebang (
#!/bin/bash) - Imprima
=== System Health Report === - Imprima
User:seguido pela saída deid -u - Imprima
Current Directory:seguido pela saída depwd - Imprima
Running Processes:seguido pelo número de linhas emprocesses.txt(simulando contagem de processos) - Imprima
=== End of Report ===
Use substituição de comando $(command) para capturar a saída do comando dentro dos seus comandos echo.
Torne o script executável e execute-o. Sua saída deve ser:
=== System Health Report ===
User: root
Current Directory: /home
Running Processes: 10
=== End of Report ===Experimente você mesmo
Todas as lições de Fundamentos
4Diretórios
Criar um DiretórioCopiar um DiretórioMover e Renomear um DiretórioExcluir um DiretórioResumo - Operações com Diretórios7Conteúdo do Arquivo
Head e TailContagem de PalavrasComando SortComando UniqGrep BásicoGrep com FlagsResumo - Detetive de Texto10Projeto Analisador de Log
Visão Geral do ProjetoVisualizando o Arquivo de Log2Navegação
Imprimir Diretório de TrabalhoListar ArquivosMudar DiretórioCaminhos Absolutos vs RelativosDiretório Home e RaizResumo - Encontre Seu Caminho8Redirecionamento
Saída PadrãoSobrescrever em um ArquivoAnexar a um ArquivoEntrada PadrãoErro PadrãoRecapitulação - Construtor de Log3Arquivos
Criar um ArquivoLer um ArquivoCopiar um ArquivoMover e Renomear um ArquivoExcluir um ArquivoResumo - Operações com Arquivos6Curingas e Padrões
O Curinga AsteriscoO Curinga InterrogaçãoCuringas de ColchetesCombinando CuringasResumo - Operações Seletivas9Pipes
O Que é um PipeEncadeando Dois ComandosEncadeando Múltiplos ComandosPipe com GrepResumo - Pipeline de Dados12Ambiente
Variáveis de AmbienteVisualizar Todas as VariáveisA Variável PATHDefinindo uma VariávelExportando uma VariávelO Arquivo de PerfilResumo - Ambiente Personalizado15Desafios Finais
Organizador de Arquivos por TipoContador de Frequência de PalavrasVerificador de Saúde do SistemaPratique por conta própria: Playground de Terminal