Jeśli dziesięć skryptów teraz wiesz, jak pisać skrypty.
Teraz wejdźmy o krok wyżej, jakieś zaawansowane skrypty, jakieś skrypty if then.
Są to skrypty, które będą definiowały pewne zmienne.
I jeśli te zmienne są spełnione, to można uruchomić te skrypty.
I jeśli to oświadczenie skryptu, jeśli to się stanie, zrób to, w przeciwnym razie zrób tamto.
Więc cokolwiek, co definiujesz, że musi być spełnione, wtedy to uruchomi.
W przeciwnym razie dam ci kilka różnych danych wyjściowych w zależności od tego, jak napiszesz skrypt.
Aby lepiej zilustrować tę koncepcję instrukcji if then script, wprowadźmy ją do naszej maszyny.
Ok.
W którym kierunku jesteśmy.
Jesteśmy w naszym katalogu domowym, a katalog wewnątrz niego to moje skrypty i ten katalog.
Stworzymy nowy skrypt i nazwiemy go przez if then script ponownie, nie musi
to być nazwa, którą wybieram.
Możesz wybrać dowolną nazwę, jak mój skrypt lub X, Y, Z, lub ABC, cokolwiek, co chcesz.
Czyli gdy chcemy napisać skrypt, robimy Y i nazwę pliku, to wejdzie nam w tryb wstawiania.
Więc pierwszą rzeczą, którą robisz, jeśli chcesz napisać skrypt, jest zdefiniowanie zmiennej.
Teraz mam już napisany scenariusz, z którego go skopiuję, więc zaoszczędzi nam to czasu.
A to jest skrypt, który sprawdza, czy nie ma zmiennej.
Skopiuję go i wkleję.
Przyjrzyjmy się teraz, co robi ten skrypt.
Ten skrypt będzie szukał count equal 100.
Więc jeśli count równa się 100, co jest zmienną, to powie echo, the count is 100.
Jeśli nie jest równa 100, to powie, że licznik nie jest 100.
Czyli to, co robi dość fałszywe stwierdzenie.
Spójrzmy więc na nasz skrypt.
Uruchommy go.
Najpierw zapiszmy go.
A gdy już go zapiszemy, to oczywiście sprawdzimy, czy plik został utworzony.
Tak.
Co znajduje się w środku pliku?
Przyjrzymy się temu.
I ma dokładnie to samo, co wpisaliśmy.
Teraz musimy nadać skryptowi uprawnienia do wykonywania.
Zweryfikuj to.
Tak, ma uprawnienia do wykonywania i zamierzam go uruchomić.
No i proszę.
Mówi, że licznik jest 100 doskonały, ponieważ definiujemy w naszej zmiennej, że licznik jest równy 100.
Co się więc stanie, jeśli zmienimy licznik na, powiedzmy, jeden, zapiszemy go i uruchomimy.
Gdy go uruchomimy, mówi, że Count is not 100.
Więc to jest dokładny cel if then statements to if szuka zmiennej, niezależnie od tego, jak zdefiniowana jest
zmienna.
Jeśli zmienna wartość nie jest spełniona, powie ci dokładnie to, co chcesz, aby zrobiła.
Możesz również zmienić wyjście, mówiąc if.
Potem jeszcze inne, jak sądzę.
Przepraszam.
Liczenie.
Zróbmy liczenie małą literą.
Nie jest 100.
Ponownie, count wynosi 100.
To jest nasza zmienna.
I mówi, że jeśli bracket count equal
100, to echo it.
Count to 100.
W przeciwnym razie echo.
Przepraszam.
Liczy się nie 140.
Ona jest przeciwieństwem F i to opowiada scenariusz.
Teraz powinieneś wyjść, że twoja praca została wykonana.
A jeśli lhe statement jest zrobiony tak, że wychodzisz z niego zapisując go.
A teraz, gdy go uruchomisz, mówi ci, Przepraszam, licznik nie wynosi 100.
Więc po prostu zmieniasz wyjście na to, co chcesz.
I to właśnie robi instrukcja if if else lub if then.
Inny przykład if lhe statement, który wybiorę, jest właśnie tutaj.
Zamierzam to skopiować.
A ja stworzę nowy skrypt to if then new.
Zdefiniuję zmienną, którą już skopiowałem.
I pierwszą komendę mam clear, oznacza ona, że gdy skrypt się uruchomi będzie czyścił ekran.
Nie chcę widzieć czegoś, co już jest na ekranie.
Następną rzeczą jest if minus E, który jest używany, czyli opcja, która służy do sprawdzenia, czy plik
istnieje, czy nie.
Więc to mówi, jeśli ten plik do domu mam błąd plik tekstowy istnieją, to co powinieneś zrobić powinieneś następnie
echo plik istnieją else.
Jeśli plik nie istnieje, to powiedz echo plik nie istnieje.
I to jest właśnie to, co całkiem sporo robi.
Uruchommy więc to polecenie.
A my, oczywiście, musimy nadać uprawnienia do wykonywania, które są weryfikowane.
Ma uprawnienia do wykonywania.
Dobra, robi.
Teraz uruchommy go, jeśli teraz.
Teraz, gdy go uruchomisz, mówi, że plik nie istnieje.
Mówi ci o tym, co się dzieje naprawdę.
Dlaczego?
Ponieważ nie ma pliku istnieje jako zrobić cat.
Jeśli wtedy chyba plik istnieje, to gdzie powinien istnieć?
Plik powinien istnieć w moim katalogu domowym.
Błąd, że tekst.
Więc teraz utworzę plik.
Po prostu dotknę go i utworzę ten plik.
Plik został utworzony teraz uruchomię skrypt.
A teraz mówi, że plik istnieje.
Więc jest to czasami bardzo przydatne polecenie i jest to bardzo przydatne narzędzie dla administratorów systemu,
którzy chcieli uruchomić to polecenie w określonych odstępach czasu lub w określonym dniu, ponieważ aplikacja tworzy pewne pliki błędów
lub nie.
I uruchamiają ten skrypt i zadanie cron, aby sprawdzić, czy plik istnieje, czy nie.
Jeśli tak, oznacza to, że aplikacja działa prawidłowo.
Jeśli tak nie jest, to znaczy, że plik nie istnieje i wyrzuci ci komunikat o błędzie.
Jest to więc zestawienie F dziesięć i mamy w tym pliku również inne zestawienia, przykłady.
I ten plik jest również częścią twoich zasobów, twoich handoutów.
I chcę, żebyś wypróbował każdy skrypt, stworzył każdy nowy skrypt i wypróbował różne wartości, które
masz tutaj.
Jest to więc bardzo fajny skrypt, który napisałem.
Mówi ci o twoim imieniu i pyta cię, czy lubisz w nim pracować?
I pyta cię, czy jeśli odpowiesz.
Tak, powie ci, że jesteś fajny.
Jeśli nie, to mówisz, że należy spróbować.
To po prostu dobre wyczucie.
Chcę więc, abyś samodzielnie uruchomił skrypt, stworzył go, utworzył nowy plik, napisał skrypt i wykonał
go.
I jestem bardzo pewien, że będzie działać po prostu dobrze bez żadnego błędu.