Entrée et sortie, cette leçon concerne l'écriture d'un script dans lequel le script attendra l'entrée de l'utilisateur.
Ainsi, lorsque vous exécutez le script, le script l'attendra, que vous saisissiez quelque chose pour qu'il prenne votre commande,
puis une sortie basée sur cette déclaration écrite que vous avez donnée au script.
Donc, la façon dont cela fonctionne est que les choses sont les commandes de script que vous devez utiliser pour lire,
qui attendront votre entrée et la sortie serait un écho.
Donc, quelle que soit la sortie que vous entrez à l'écran en utilisant l'écho, entrez.
Alors laissez-moi me connecter à la machine et je vais vous montrer comment cela pourrait être fait avant que je ne vous trouble davantage.
J'ai donc ma machine ouverte ici et je suis chez moi.
J'ai de mon répertoire de scripts.
Je vais créer un script appelé Input.
Script juste comme ça, et je vais aller de l'avant et appuyer sur Entrée définira la variable suivante comme vous le savez, vous mettez l'auteur, je ne vais
pas simplement attendre le temps et la date de ma description et ainsi de suite de toute
façon.
Donc vous vous devez tout taper.
Je vous recommanderais certainement.
Encore une fois, puisque vous n'avez pas le temps, je veux vraiment que vous appreniez vite.
Alors ne vous inquiétez pas à ce stade.
Ensuite, vous mettez comme.
Écho.
Bonjour.
Mon nom.
Oh, allez, j'ai du mal à taper.
OK, alors bonjour, je m'appelle Imran Eversole et comme vous le savez, il affichera simplement cette ligne à
l'écran.
Maintenant, qu'allons-nous faire ensuite que nous voulons faire?
Raino, désolé, Polacco, juste pour ma réplique et ensuite Echo, comment t'appelles-tu?
Alors maintenant, nous demandons à l'utilisateur une entrée utilisateur et la façon dont le script va attendre l'entrée
de l'utilisateur est simplement la commande read.
La lecture est la commande réelle et Unix ou Linux qui attendra l'entrée de l'utilisateur.
Vous devez maintenant définir une variable à lire.
Ainsi, toute variable, tout ce que l'utilisateur tape sera automatiquement ajouté à la variable.
Et quelle est cette variable?
Eh bien, vous devez spécifier ou définir cette variable.
Disons un choix de n'importe quelle variable.
Disons que vous et moi choisissons un nom.
Nous allons donc dire, vous savez quoi, lorsque l'utilisateur met le nom, placez cette entrée dans un conteneur, dans une variable
et que son nom de variable est en fait name.
Je vais juste vous savez quoi.
En mots simples nom.
Conteneur, alors faites-le facilement pour ne pas être confondu avec le nom du nom lui-même.
Maintenant, une fois qu'ils l'utilisent, ils fournissent ces informations, puis mettent simplement une ligne vide et le font.
Bonjour, et maintenant vous mettez le nom du dollar.
Récipient.
Quelle que soit la variable que vous avez définie ici, vous appuyez, entrez et faites écho, et c'est à peu près tout.
Donnons-lui les autorisations appropriées.
Les soumissions publiques sont là.
Lançons-le.
OK, vous voyez, la première ligne sur l'écran est, bonjour, mon nom est Imran Absol ou votre nom, et maintenant il vous
demande quel est votre nom?
Alors ça attend.
Vous voyez, vous n'avez pas reçu l'invite.
Pourquoi?
Parce que le script attend votre entrée.
Alors disons que vous vouliez taper quelque chose.
Disons Jerry Seinfeld.
Et maintenant vous appuyez sur Entrée et ça va dire, bonjour, Jerry Seinfeld.
C'est ainsi que fonctionne le script d'entrée et de sortie.
Bien sûr, cela devient un peu plus compliqué à mesure que nous avançons.
Mais fondamentalement, si vous vouliez écrire un script et que vous vouliez prendre l'entrée de l'utilisateur, vous devez utiliser
pour lire la commande.
Maintenant, éditons le même script, ajoutons quelques éléments supplémentaires dans le script et rendons-le plus professionnel.
Voyons le script d'entrée et.
Maintenant, je voulais définir une variable, donc je vais dire la variable, disons un nom d'hôte égal et vous savez, hostname est la
commande réelle et lennix qui vous donnera le nom d'hôte de votre système.
Alors je voulais te dire bonjour, la la!
Donc son nom est Darla A et qu'est-ce que Darla A?
Le dollar A est.
Le conteneur juste ici et ce conteneur est le nom d'hôte qu'il vous montrera ici et
vous verrez alors quel est votre nom.
Et maintenant, juste pour rire, je voulais changer pour le lire dans un conteneur différent.
Je vais mettre B ..
Donc, clarifiez cela, ne vous concentrez pas sur le nom du conteneur.
Le nom du conteneur peut être n'importe quoi.
Alors vous demandez quel est votre nom?
Et l'utilisateur qui va fournir le nom sera placé dans le conteneur appelé B ..
Maintenant Echo.
Bonjour, soyez.
Et par OK, alors maintenant ce que nous faisons, nous disons que lorsque vous exécutez le script, dites à
l'utilisateur, bonjour, mon nom de serveur est.
Dollar A et qu'est-ce que Dollar A Dollar est le nom d'hôte, et il sera imprimé ici.
Et quel est ton nom?
Et vous mettrez votre nom et cela le remettra à votre nom.
Maintenant, avant de l'exécuter, je veux juste vous dire une chose.
Il y aura des erreurs dans le script.
Pourquoi?
Parce que lorsque vous définissez une commande avec une variable, vous pouvez exécuter cette variable.
Si vous n'avez déjà tapé que simplement, il l'exécutera.
Mais si vous essayez d'exécuter cette variable en utilisant comme une commande echo, alors vous devez avoir.
Cela coche sur le côté.
Que sont ces tiques?
Ces graduations sont juste en dessous de votre touche d'échappement, ce sont les graduations, vous devez donc les avoir.
Mais de toute façon, je veux le retirer pour le moment.
Juste pour que vous voyiez cela, qu'est-ce que nous obtenons si nous ne mettons pas ces tiques là-dedans?
Alors évadez-vous.
Sauvegarde le.
Maintenant, exécutons-le.
Il dit, bonjour, mon nom de serveur est Hostname.
Eh bien, il a en fait pris le nom exact que j'ai tapé.
Il ne pensait pas que c'était une commande et il dit maintenant, quel est votre nom?
Alors maintenant je vais mettre un Emran Absol et ça va dire bonjour, Emran.
OK, donc cette partie d'ici à ici fonctionne.
Cette partie d'ici à ici fonctionne.
Mais je voulais avoir mon nom d'hôte ici.
Et quel est mon nom d'hôte?
Mon nom d'hôte est ma première machine virtuelle Linux.
Je voulais avoir cet affichage ici.
Donc, pour revenir à ce que je disais, si vous définissez une variable et que vous voulez exécuter
cette variable avec Echo, vous devez mettre les petites coches.
C'est juste en dessous du caractère échappé ou de la touche d'échappement et également en dessous de cette petite chose bouclée.
Alors maintenant, exécutons-le et voyons si cela fonctionne.
Oh, oui, c'est vrai.
Vous voyez ici, bonjour, mon nom de famille est le nom d'hôte.
Quel est votre nom?
D'ACCORD.
Amron Absol.
Bonjour, Amron Absol.
Voyez, c'est ainsi que fonctionne le script d'entrée et de sortie, essayé avec différentes choses, jouer avec et poser
des questions d'avant en arrière, d'avant en arrière.
Donc d'abord, vous devriez faire ce que vous devriez faire, c'est que votre pratique, ce que vous devriez faire, c'est que vous pourriez mettre
plus d'une lecture.
Comment tu pourrais le faire, c'est comme ça.
Vous mettez un code juste à la ligne vide et puis vous faites à nouveau écho quel est votre métier ou votre métier, que
faites-vous?
Et puis vous devez relire ici.
Lisez, voyez.
Puis.
Ensuite, vous faites à nouveau écho.
Encore un écho et maintenant mis en place.
Aimez-vous?
Disons-le.
Quelle est votre émission préférée?
Et maintenant cette fois lire.
A, nous avons USB, nous vous voyons maintenant utiliser D.
OK, c'est maintenant ce que nous devons faire, c'est la première chose à dire, c'est d'y aller.
Eh bien, bonjour mon nom.
La prochaine chose que je veux faire est que cela fasse écho.
Vous êtes.
Profession, quelle que soit la profession, ou quelque chose.
OK, le suivant.
Dollar D, qui est Fabrício est un bon spectacle.
Vous voyez comment je l'ai fait en premier, j'ai posé trois questions, une.
À.
Et trois, une fois que j'ai posé ces trois questions.
Ensuite, j'ai posé toutes ces questions dans différents conteneurs et je suis en train de sortir, de mettre ces
conteneurs un par un en disant bonjour.
Alors faites écho à votre profession, quelle qu'elle soit, c'est génial.
Et puis votre spectacle, quel que soit le spectacle, est un bon spectacle.
Maintenant, voyons si nous pourrions l'exécuter avec succès et mettre OK.
Le prénom de la première question apparaît.
Quel est votre nom?
Imron Afsal.
Voyez, maintenant, cela m'a donné une deuxième question.
Cela ne m'a pas donné la sortie tout de suite.
Maintenant, il attend que je lui donne toutes les informations qu'il souhaite.
Quelle est votre profession?
C'est un.
Ingénieur, OK, quelle est votre émission préférée?
Le signe est tombé et maintenant et je clique sur Entrée parce que j'ai répondu aux trois questions et
il dira Bonjour Emran epso, votre métier d'ingénieur est génial.
Seinfeld est un bon spectacle.
Regarde comment ça marche.
Maintenant, pensez à ceci.
Maintenant, lorsque vous installez un programme ou que vous exécutez une sorte de script et ou même si c'est Windows ou même
si son Linux.
Maintenant, vous savez que lorsque vous parcourez l'assistant et qu'il vous pose des questions, voulez-vous l'installer?
Tu dis oui.
Non, mettez le nom de votre organisation, mettez-le ceci, vous tapez votre nom et ceci et cela.
Toutes les informations que le système recueille auprès de vous, il les intègre en fait là où votre
variable est définie.
Ce n'est donc qu'un simple exemple de cela.
C'est donc comme votre petit script, un assistant qui prendra toutes les informations et les enverra à
l'écran.
Vous pouvez également prendre ces informations et les mettre dans votre base de données, les envoyer dans son courrier électronique ou comme vous
le souhaitez.
C'est ainsi que vous travaillez avec les scripts d'entrée et de sortie.
Encore une fois, je dirai allez-y et gardez ce script longtemps, ajoutez-y plus de choses, ajoutez-y des choses amusantes.
Vous pourriez en faire tellement.
Et si vous vouliez partager votre nouveau script créatif, soyez mon invité.
Envoyez-moi un e-mail et j'espère que votre script s'exécute sans aucune erreur.
Si vous rencontrez des problèmes, ne vous inquiétez pas.
Voilà comment nous apprenons.