Roteiros de declaração de caso.
Agora esta lição vamos rever os casos em que lhe são dadas opções em um roteiro para escolher.
Portanto, é como uma forma interativa de envolver o usuário, quer ele quisesse selecionar a opção A, B, C, ou assim
por diante.
Assim, no caso de ser selecionada uma opção, faça isso, seja selecionado, faça isso.
C você selecionou, faça isso.
Portanto, estas são as diferentes opções do que exatamente A ou B ou C vai fazer.
Bem, depende do que a variável que você lhes atribui.
Por exemplo, se você atribuir uma data para fazer a saída na tela, ela emitirá a data se A for selecionado.
Então agora vamos olhar para o roteiro.
Tenho aqui mesmo um roteiro.
Sempre começa com a casca.
A concha é esfarrapada.
O próximo é Echo, que está apenas imprimindo uma linha vazia.
Então, vai ecoar.
Por favor, escolha uma das opções abaixo.
Ele imprimirá um as in para variável igual a data e hora de exibição.
Arquivo da lista B e diretórios.
C listar usuários logados e D verificar o tempo de funcionamento do sistema.
Agora tudo isto é apenas uma mensagem de exibição que vai aparecer assim que o roteiro for executado.
Em seguida, ele lerá todas as escolhas.
Ele colocará todas as escolhas em um contêiner.
Em seguida, entra a declaração do caso.
Vai dizer escolhas, que são estas escolhas variáveis.
E no recipiente, colocamos, todas estas escolhas e o que estas escolhas vão fazer.
A Vai executar a data de comando.
B vai executar o comando.
LS.
C vai executar a lista de comandos dos usuários que estão logados e D vai executar o tempo de atividade do comando.
Agora, lembre-se, todos estes são comandos reais dentro do seu sistema operacional Linux.
Quando você o executa individualmente, ele lhe dará a data.
Mas este roteiro lhe permitirá automatizar a tarefa de escolher estes comandos para você.
Portanto, vamos copiá-los.
Este é o roteiro completo que temos.
E eu vou entrar em uma máquina Linux, que já entrei e entrei como eu mesmo e no diretório básico em
que estou, estou em meu diretório home.
Vou entrar no meu diretório de roteiros.
Um, acredito que meus roteiros semeiam meus roteiros, e nesse diretório eu já criei alguns dos roteiros que aprendemos
nas lições anteriores.
Então, para isto, vou criar um novo roteiro.
Vou para VI e vou nomear o roteiro do caso do arquivo.
Você pode dar-lhe o nome que quiser.
Uma vez que você esteja no modo VI, insira I e você pode simplesmente clicar com o botão direito do mouse e
ele colará tudo para você.
A primeira opção é mais uma vez, é apenas uma concha.
É dizer a você para executar qual ambiente shell.
A segunda é que você pode digitar qualquer coisa.
Este roteiro é criado.
Por mim ou por você mesmo, seu nome ou o que você quiser que você faça.
A propósito, a segunda coisa que está fazendo, minhas falas no roteiro não importam muito.
Você pode deixar o vazio ou pode simplesmente colocar um sinal de haxixe.
O próximo passo.
Echo novamente.
Echo vai simplesmente jogar uma linha vazia na tela.
E ao revermos o roteiro, isto é exatamente o que vai fazer.
E nós vamos salvar este arquivo, fazer menos menos depois.
Isto ainda é um arquivo.
Não é um roteiro porque não atribuímos permissões executáveis a ele.
Assim, para atribuir a permissão executável, um mais X para atribuir permissões executáveis a todos os grupos de usuários
e outros.
E o nome do roteiro é K Script Verify.
Tem toda a permissão.
Sim, é verdade.
Agora vamos executar o script por ponto e digitar K script.
Uma vez que você vai dirigi-lo, você verá que ele vai lhe dar isso.
Por favor, escolha uma das opções abaixo.
Portanto, você tem a lista de opções bem aqui.
A Exibir a data e a hora não é nada além da exibição exata de todos aqueles textos que eu digitei depois do
Echo, que você vê aqui mesmo.
É tudo depois.
Não é nada além de uma saída na tela.
Portanto, agora se eu selecionar a.
E dirija-a.
Ela interpreta o roteiro e me dá a data.
Ele executa a própria data de comando como se você digitasse a data.
Ele lhe dá a data, a data de hoje, a época e o ano.
Vamos repetir.
E desta vez vamos escolher B.
Uma vez feito B, ele lista todos os arquivos ou diretórios dentro do meu diretório atual, que é o comando
que você já conhece, que é Ellis.
Execute-o novamente.
E desta vez eu vou pegar o tempo de verificação do sistema DH e pegar o comando para verificar o tempo de funcionamento
do sistema é simplesmente tempo de funcionamento e este script executará o comando de tempo de funcionamento e a saída na tela.
Portanto, é exatamente isso que faz a declaração do caso.
Portanto, a última opção, se você notar, temos aqui mesmo uma estrela.
O que me diz que se qualquer outra opção for escolhida, vai dizer echo escolha inválida.
Por isso, vamos tentar fazer isso e, desta vez, vamos escolher F.
É claro que F não faz parte da lista.
Assim que eu fizer isso, dirá "escolha inválida por".
Então é assim que o roteiro do caso funciona.
Quero que você experimente, escolha diferentes comandos que você quer executar, escolha diferentes mensagens de texto que
você quer associar a esses comandos e tente executá-los.
Digamos que se você o executar, escolha um para o que é seu nome e ele deve digitar quem para ele e lhe dará o nome de login e assim por
diante e todos os diferentes comandos que você aprendeu.