Dane wejściowe i wyjściowe, ta lekcja dotyczy pisania skryptu, w którym skrypt będzie czekał na dane wejściowe użytkownika.
Po uruchomieniu skryptu skrypt będzie na niego czekał, abyś mógł coś wpisać, aby odebrał polecenie,
a następnie wyprowadzi dane na podstawie pisemnej instrukcji, którą przekazałeś skryptowi.
Więc sposób, w jaki to działa, polega na tym, że rzeczy są poleceniami skryptów, których potrzebujesz, aby je odczytać, które
będą czekać na twoje wejście, a wyjście będzie echo.
Więc cokolwiek wprowadzisz na ekran za pomocą echa, wejdź.
Więc pozwól mi zalogować się do maszyny, a pokażę ci, jak można to zrobić, zanim jeszcze bardziej cię zmylę.
Mam więc tutaj otwartą maszynę i jestem w domu.
Mam katalog ze skryptami.
Mam zamiar stworzyć skrypt o nazwie Input.
Skrypt tak po prostu, a ja idę dalej i wciśnięcie enter zdefiniuje zmienną jako następną rzecz, jak wiesz, wstawiasz autora,
nie zamierzam tylko czekać na czas i datę mojego opisu i tak dalej.
Więc powinieneś wszystko wpisać.
Zdecydowanie polecam.
Więc znowu, skoro nie masz czasu, naprawdę chcę, żebyś szybko się uczył.
Więc nie martw się tym w tym momencie.
Następnie wkładasz polubienie.
Echo.
Dzień dobry.
Moje imię.
Och, daj spokój, źle mi się pisze.
OK, więc witam, nazywam się Imran Eversole i jak wiesz, po prostu wyświetli tę linię na
ekranie.
Co teraz zrobimy, a potem będziemy chcieli?
Raino, przepraszam, Polacco, tylko dla mojej linii, a potem Echo, jak masz na imię?
Więc teraz prosimy użytkownika o wprowadzenie danych przez użytkownika, a sposób, w jaki skrypt będzie czekał na dane
wejściowe użytkownika, to po prostu polecenie odczytu.
Odczyt jest aktualnym poleceniem i systemem Unix lub Linux, które będą czekać na dane wejściowe użytkownika.
Teraz musisz zdefiniować zmienną do odczytania.
Zatem każda zmienna, wszystko, co wpisze użytkownik, zostanie automatycznie dodane do zmiennej.
A co to za zmienna?
Cóż, musisz określić lub zdefiniować tę zmienną.
Powiedzmy, że wybierz dowolną zmienną.
Powiedzmy, że ty i ja wybieramy imię.
Więc powiemy, wiesz, co, kiedy użytkownik wstawi nazwę, umieści to wejście w kontenerze, w zmiennej, a
ich nazwa zmiennej jest w rzeczywistości nazwą.
Po prostu wiesz co.
W prostych słowach imię.
Pojemnik, więc uprość to, aby nie pomylić się z samą nazwą.
Teraz, gdy go użyją, dostarcza te informacje, a następnie po prostu wstawia pusty wiersz i robi to.
Witam, a teraz wstawiasz nazwę dolara.
Pojemnik.
Niezależnie od zdefiniowanej tutaj zmiennej, naciskasz, enter i echo, i to wszystko.
Dajmy mu odpowiednie uprawnienia.
Istnieją publiczne zgłoszenia.
Uruchommy to.
OK, widzisz, pierwsza linia na ekranie brzmi: cześć, nazywam się Imran Absol lub twoje imię, a teraz pyta cię,
jak masz na imię?
Więc to czeka.
Widzisz, nie otrzymałeś odpowiedzi.
Czemu?
Ponieważ skrypt czeka na twoje wejście.
Powiedzmy, że chcesz coś wpisać.
Powiedzmy, że Jerry Seinfeld.
A teraz wciskasz enter i powiesz: cześć, Jerry Seinfeld.
Tak działa skrypt wejścia i wyjścia.
Oczywiście w miarę postępów sytuacja staje się nieco bardziej skomplikowana.
Ale w zasadzie, jeśli chcesz napisać skrypt i chcesz wziąć dane wejściowe użytkownika, musisz użyć
polecenia do odczytu.
Teraz edytujmy ten sam skrypt, dodajmy do skryptu jeszcze kilka rzeczy i uczyńmy go bardziej profesjonalnym.
Zobaczmy skrypt wejściowy i.
Teraz chciałem zdefiniować zmienną, więc powiem zmienną, powiedzmy równą nazwę hosta i wiesz, nazwa hosta to rzeczywiste
polecenie i lennix, które podadzą nazwę hosta twojego systemu.
Więc chciałem się przywitać, mój.
Więc ma na imię Darla A i co robi ta Darla A?
Dolar A jest.
Kontener a tutaj i ten kontener to nazwa hosta, którą pokaże tutaj, a następnie
zobaczysz, jak masz na imię.
A teraz, tylko dla chichotu, chciałem zmienić, aby przeczytać to na inny pojemnik.
Umieszczę B.
Więc tylko to wyjaśnij, nie skupiaj się na nazwie kontenera.
Nazwa kontenera może być dowolna.
Więc pytasz, jak masz na imię?
A użytkownik, który poda nazwę, zostanie umieszczony w kontenerze o nazwie B ..
Teraz Echo.
Cześć, bądź.
OK, więc teraz to, co robimy, jest takie, że po uruchomieniu skryptu powiedz użytkownikowi,
cześć, nazwa mojego serwera to.
Dollar A i co to jest Dollar A Dollar to nazwa hosta, która zostanie wydrukowana tutaj.
A jak masz na imię?
I umieścisz swoje imię i nazwisko z powrotem.
Teraz, zanim go uruchomię, chcę ci tylko powiedzieć jedną rzecz.
W skrypcie będą błędy.
Czemu?
Ponieważ definiując polecenie za pomocą zmiennej, można tę zmienną uruchomić.
Jeśli już po prostu wpisałeś, uruchomi go.
Ale jeśli spróbujesz uruchomić tę zmienną za pomocą polecenia echo, musisz to zrobić.
To zaznacza z boku.
Co to za kleszcze?
Te kleszcze znajdują się tuż pod twoim klawiszem ucieczki, to są kleszcze, więc musisz je mieć.
Ale tak czy inaczej, chcę to na razie wyjąć.
Więc widzisz, co otrzymamy, jeśli nie umieścimy tam tych kleszczy?
Więc uciekaj.
Zapisz to.
Teraz uruchommy to.
Mówi: cześć, mój serwer nazywa się Hostname.
Cóż, faktycznie wymagało to dokładnej nazwy, którą wpisałem.
Nie pomyślał, że to rozkaz, a teraz mówi, jak masz na imię?
Więc teraz postawię Emrana Absol i powiem cześć, Emranie.
OK, więc ta część od tego miejsca do tutaj działa.
Ta część od tego miejsca działa.
Ale chciałem mieć tutaj swoją nazwę hosta.
Jaka jest nazwa mojego hosta?
Nazwa mojego hosta to moja pierwsza maszyna wirtualna z systemem Linux.
Chciałem mieć tutaj ten wyświetlacz.
Wracając do tego, co mówiłem, jeśli definiujesz zmienną i chcesz uruchomić tę
zmienną z Echo, musisz umieścić małe tiki.
To jest tuż pod znakiem ucieczki lub klawiszem ucieczki, a także poniżej tego małego kręconego przedmiotu.
Więc teraz uruchommy to i zobaczmy, czy zadziała.
Tak, tak.
Widzisz tutaj, cześć, moje nazwisko to nazwa hosta.
Jak masz na imię?
DOBRZE.
Amron Absol.
Witam, Amron Absol.
Widzisz, tak działa skrypt wejścia i wyjścia, wypróbował różne rzeczy, baw się nim i zadawaj pytania w
tę iz powrotem, w tę iz powrotem.
Więc najpierw powinieneś zrobić swoją praktykę, co powinieneś zrobić, abyś mógł przeczytać więcej niż
jedną książkę.
Jak możesz to zrobić, wygląda tak.
Umieszczasz kod tylko w pustym wierszu, a następnie ponownie powtarzasz, jaki jest twój zawód lub zawód, co
robisz?
A potem musisz przeczytać tutaj ponownie.
Przeczytaj, zobacz.
I wtedy.
Potem znowu odbijasz echo.
Jeszcze jedno echo i teraz włóż.
Czy lubisz?
Ułóżmy to.
Jaki jest Twój ulubiony program?
A teraz tym razem przeczytaj.
A, mamy USB, widzimy, że teraz użyj D.
OK, to co musimy teraz zrobić, to przede wszystkim powiedzieć, żeby to zrobić.
Cześć, moje imię.
Następną rzeczą, którą chcę zrobić, jest echo.
Jesteś.
Zawód, który jest czymkolwiek jest morze zawodu, lub kimś.
OK, następny.
Dollar D, czyli Fabrício, to dobry program.
Widzisz, jak to zrobiłem pierwszy, zadałem trzy pytania, jedno.
Do.
I po trzecie, kiedy już zadam wszystkie te trzy pytania.
Następnie umieściłem wszystkie te pytania w różnych pojemnikach i wyprowadzam, umieszczając te pojemniki
jeden po drugim, witając się.
Powtórz więc swój zawód, którykolwiek jest niesamowity.
A potem twój program, cokolwiek to jest, jest dobry.
Teraz zobaczmy, czy możemy go pomyślnie uruchomić i umieścić OK.
Pojawia się pierwsza nazwa pierwszego pytania.
Jak masz na imię?
Imron Afsal.
Widzicie, teraz zadało mi to drugie pytanie.
Nie dało mi to od razu wyjścia.
Teraz czeka, aż przekażę mu wszystkie potrzebne informacje.
Jaki jest Twój zawód?
To jest.
Inżynier, OK, jaki jest twój ulubiony program?
Znak spadł, a teraz i wcisnąłem enter, ponieważ odpowiedziałem na wszystkie trzy pytania i powie:
Cześć Emran epso, twój zawód inżyniera jest niesamowity.
Seinfeld to dobry program.
Zobacz jak to działa.
Pomyśl o tym.
Teraz, kiedy instalujesz program lub wykonujesz jakiś skrypt, a nawet jeśli jest to Windows lub nawet
jego Linux.
Teraz wiesz, że kiedy przeglądasz Kreatora i zadaje Ci on pytania, czy chcesz go zainstalować?
Powiedziałeś tak.
Nie, wpisz nazwę swojej organizacji, wpisz to, wpisz swoje imię i to i to.
Wszystkie informacje, które system zbiera od Ciebie, w rzeczywistości umieszcza je w środku, gdziekolwiek zdefiniowana jest
twoja zmienna.
To tylko prosty przykład.
Więc to jest jak twój mały skrypt, kreator, który zbierze wszystkie informacje i wyśle je na
ekran.
Możesz również wziąć te informacje i umieścić je w swojej bazie danych, wysłać w e-mailu lub w
dowolny sposób.
Tak więc pracujesz ze skryptami wejściowymi i wyjściowymi.
Znowu powiem śmiało i trzymaj ten skrypt długo, dodaj do niego więcej rzeczy, dodaj do niego zabawne rzeczy.
Tak wiele możesz z tym zrobić.
A jeśli chcesz podzielić się swoim nowym scenariuszem, bądź moim gościem.
Wyślij mi e-mail i mam nadzieję, że Twój skrypt działa bez żadnych błędów.
Jeśli masz jakieś problemy, nie martw się o to.
Tak się uczymy.