Entrada e saída, esta lição é sobre como escrever um script em que o script aguardará a entrada do usuário.
Portanto, quando você executar o script, o script aguardará por ele, para que você digite algo para que receba o seu
comando e, em seguida, a saída seja baseada na declaração escrita que você deu ao script.
Portanto, a maneira como funciona é que as coisas são os comandos de script que você precisa usar para que sejam lidos,
que aguardarão sua entrada e a saída será um eco.
Portanto, qualquer coisa que você inserir na tela usando o eco, entre.
Então, deixe-me entrar na máquina e mostrarei como isso pode ser feito antes de confundi-lo mais.
Portanto, estou com minha máquina aberta bem aqui e em minha casa.
Eu tenho do meu diretório de scripts.
Vou criar um script chamado Input.
Script assim, e vou prosseguir e pressionar enter definirá a variável a seguir, como você sabe, coloque o autor, não vou
apenas esperar o tempo e a data da minha descrição e assim por diante.
Então você você deve digitar tudo.
Eu definitivamente recomendo você.
Então, novamente, como você não tem tempo, eu realmente quero que você aprenda rápido.
Portanto, não se preocupe com isso neste momento.
Então você coloca like.
Eco.
Olá.
O meu nome.
Ah, vamos, estou tendo problemas para digitar.
OK, então olá, meu nome é Imran Eversole e, como você sabe, simplesmente exibirá essa linha na
tela.
Agora, o que vamos fazer a seguir, então queremos fazer?
Raino, desculpe, Polacco, só pela minha fala e depois Echo, qual é o seu nome?
Portanto, agora estamos solicitando a entrada do usuário e a forma como o script irá esperar pela entrada
do usuário é simplesmente o comando ler.
A leitura é o comando real e Unix ou Linux que irá aguardar a entrada do usuário.
Agora você tem que definir uma variável para ler.
Portanto, qualquer variável, qualquer coisa que o usuário digitar será automaticamente adicionada à variável.
E qual é essa variável?
Bem, você tem que especificar ou definir essa variável.
Digamos que você escolha qualquer variável.
Digamos que você e eu escolhemos um nome.
Então diremos, você sabe o quê, quando o usuário coloca o nome, coloca essa entrada em um contêiner, em uma variável
e o nome da variável é na verdade nome.
Eu só vou saber o quê.
Em palavras simples, nome.
Container, então facilite para que você não fique confuso com o próprio nome.
Agora, uma vez que eles usam, fornece essa informação, então simplesmente coloque uma linha vazia e então faça.
Olá, e agora você coloca o nome do dólar.
Recipiente.
Qualquer que seja a variável que você definiu aqui, você pressiona, insere e ecoa, e é isso.
Vamos dar as permissões adequadas.
As inscrições públicas estão lá.
Vamos ver.
OK, você vê, a primeira linha na tela é, olá, meu nome é Imran Absol ou seu nome, e agora ele está perguntando
qual é o seu nome?
Então, está esperando.
Veja, você não recebeu o prompt de volta.
Por quê?
Porque o script está esperando por sua entrada.
Digamos que você queira digitar algo.
Digamos Jerry Seinfeld.
E agora você pressiona Enter e ele dirá, olá, Jerry Seinfeld.
É assim que funciona o script de entrada e saída.
Claro, fica um pouco mais complicado à medida que avançamos.
Mas basicamente, se você deseja escrever um script e deseja obter a entrada do usuário, você deve usar para
ler o comando.
Agora, vamos editar o mesmo script, adicionar mais algumas coisas no script e torná-lo mais profissional.
Vamos ver o script de entrada e.
Agora, eu queria definir a variável, então vou dizer a variável, digamos um nome de host igual e você sabe, hostname é o
comando real e lennix que fornecerá o nome de host do seu sistema.
Então eu queria dizer olá, meu.
Então, o nome dela é Darla A e o que significa Darla A?
O dólar A é.
O um o contêiner bem aqui e esse contêiner é o nome do host que ele mostrará aqui e
então você verá qual é o seu nome.
E agora, só para rir, eu queria mudar para apenas um contêiner diferente.
Vou colocar B ..
Então, esclareça isso, não se concentre no nome do contêiner.
O nome do contêiner pode ser qualquer coisa.
Então você está perguntando qual é o seu nome?
E o usuário que fornecerá o nome será colocado no contêiner chamado B ..
Agora Echo.
Olá, seja.
Tudo bem, agora o que estamos fazendo, o que estamos dizendo é que quando você executar o script, diga
ao usuário, olá, meu nome de servidor é.
Dollar A e o que é Dollar A Dollar é o nome do host e será impresso aqui.
E qual é seu nome?
E você colocará seu nome e ele colocará de volta em seu nome.
Agora, antes de executá-lo, só quero dizer uma coisa.
Haverá erros no script.
Por quê?
Porque quando você define um comando com uma variável, você pode executar essa variável.
Se você simplesmente já digitou, ele irá executá-lo.
Mas se você tentar executar essa variável usando como um comando de eco, então você precisa.
Isso marca do lado.
O que são esses carrapatos?
Esses carrapatos estão logo abaixo de sua tecla de escape, esses são os carrapatos, então você precisa deles.
Mas de qualquer maneira, quero tirar por agora.
Só para você ver, o que ganhamos se não colocarmos esses carrapatos lá?
Então fuja.
Salve isso.
Agora vamos executá-lo.
Diz, olá, meu nome de servidor é Hostname.
Bem, na verdade pegou o nome exato que eu digitei.
Não achou que fosse um comando e agora diz, qual é o seu nome?
Agora vou colocar um Emran Absol e ele vai dizer olá, Emran.
OK, então esta parte daqui até aqui funciona.
Esta parte daqui até aqui funciona.
Mas eu queria ter meu nome de host aqui.
E qual é o meu nome de host?
Meu nome de host é minha primeira VM Linux.
Eu queria ter essa tela aqui.
Então, voltando ao que eu estava dizendo, se você está definindo uma variável e deseja
executá-la com o Echo, você deve colocar alguns tiques.
Isso está logo abaixo do caractere de escape ou chave de escape e também abaixo daquela coisinha encaracolada.
Agora vamos executá-lo e ver se funciona.
Oh, sim, foi.
Veja bem aqui, olá, meu sobrenome é este é o nome do host.
Qual é o seu nome?
ESTÁ BEM.
Amron Absol.
Olá, Amron Absol.
Veja, é assim que o script de entrada e saída funciona, tente com coisas diferentes, brinque com ele e faça perguntas para
frente e para trás, para frente e para trás.
Portanto, primeiro você deve fazer o que deve ser sua prática, o que deve fazer é colocar mais de
uma leitura.
Como você poderia fazer é assim.
Você coloca um código apenas na linha vazia e então você repete qual é a sua profissão ou ocupação, o que você
faz?
E então você tem que ler aqui novamente.
Leia, veja.
E depois.
Então você faz eco novamente.
Mais um eco e agora coloque.
Você gosta?
Vamos colocar.
Qual é o seu programa favorito?
E agora desta vez leia.
A, temos USB, agora você vê usar D.
OK, isso agora é o que temos que fazer, a primeira coisa que temos a dizer é ir.
Bem, olá meu nome.
A próxima coisa que quero fazer é que ele ecoe.
Você é.
Profissão, que é o que quer que seja a profissão, ou algo assim
OK, próximo.
O Dollar D, que é o Fabrício, é um bom show.
Você vê como eu fiz isso primeiro, fiz três perguntas, uma.
Para.
E três, uma vez que tenha todas essas três perguntas feitas.
Em seguida, coloquei todas essas perguntas em contêineres diferentes e estou gerando, colocando esses contêineres
um por um dizendo olá.
Então, dê eco à sua profissão, o que for é incrível.
E então o seu show, qualquer que seja o show, é um bom show.
Agora, vamos ver se conseguimos executá-lo com sucesso e colocar OK.
O primeiro nome para a primeira pergunta surge.
Qual é o seu nome?
Imron Afsal.
Veja, agora, me deu uma segunda pergunta.
Não me deu a saída de imediato.
Agora ele está esperando que eu forneça todas as informações que deseja.
Qual é a sua profissão?
Aquilo é um.
Engenheiro, OK, qual é o seu programa favorito?
O sinal caiu e agora apertei enter porque respondi todas as três perguntas e dirá Olá
Emran epso, sua profissão de engenheiro é incrível.
Seinfeld é um bom show.
Veja como funciona.
Agora, pense nisso.
Agora, quando você está instalando um programa ou está executando algum tipo de script e ou mesmo se for windows ou mesmo
se seu Linux.
Agora você sabe que, ao passar pelo Assistente e ele fizer perguntas, deseja instalá-lo?
Você diz sim.
Não, coloque o nome da sua organização, coloque assim, você digita o seu nome e isso e aquilo.
Todas as informações que o sistema coleta de você, ele realmente conecta essas informações onde quer que sua
variável seja definida.
Então, esse é apenas um exemplo simples disso.
Então é como o seu pequeno script, um wizard que pegará todas as informações e as enviará para a
tela.
Você também pode pegar essas informações e colocá-las em seu banco de dados, enviá-las em seu e-mail ou da forma
que desejar.
Então é assim que você trabalha com scripts de entrada e saída.
Novamente, direi: vá em frente e mantenha esse script longo, adicione mais coisas a ele, adicione coisas divertidas a ele.
Há muito que você pode fazer com isso.
E se você quiser compartilhar esse seu novo roteiro criativo, fique à vontade.
Envie-me um e-mail e espero que seu script rode sem erros.
Se você passar por algum problema, não se preocupe.
É assim que aprendemos.