Build your ultimate AI agent
Opis kursu
Bash to zwięzły, szybki i niezawodny język skryptowy do manipulowania danymi i plikami. To niezbędna umiejętność przy budowaniu potoków analitycznych w chmurze, ceniona przez użytkowników Linuksa pracujących z danymi rozproszonymi w wielu plikach.W tym kursie przeprowadzimy cię przez podstawy pisania skryptów Bash. Zaczniemy od omówienia struktury skryptów Bash, w tym przekazywania argumentów i wyświetlania wyników. Następnie poznasz struktury danych, takie jak zmienne i tablice, a także instrukcje sterujące: pętle i warunki. Na koniec wykorzystasz zdobytą wiedzę w praktyce – tworząc własne funkcje Bash i planując automatyczne uruchamianie skryptów za pomocą crona.
Wymagania wstępne
Program kursu
Plan kursu
1
Od wiersza poleceń do skryptu Bash
Oszczędź czas przy wykonywaniu złożonych, powtarzających się zadań. Rozdział zaczyna się od przypomnienia popularnych programów wiersza poleceń i ich argumentów, a następnie szybko przechodzi do świata skryptów Bash. Nauczysz się tworzyć proste potoki w wierszu poleceń, a potem przekształcać je w skrypty Bash. Poznasz też standardowe strumienie i sposoby przekazywania argumentów do skryptów.
- Wprowadzenie i powtórzenie50 XP
- Wyodrębnianie wyników za pomocą powłoki50 XP
- Przeszukiwanie książki za pomocą powłoki50 XP
- Twój pierwszy skrypt Bash50 XP
- Prosty skrypt Bash100 XP
- Potoki powłoki a skrypty Bash100 XP
- Wyodrębnianie i edycja danych za pomocą skryptów Bash100 XP
- Standardowe strumienie i argumenty50 XP
- Używanie argumentów w skryptach Bash100 XP
- Używanie argumentów z danymi HR100 XP
2
Zmienne w skryptach Bash
Opanuj podstawy skryptów Bash – zmienne! W tym rozdziale nauczysz się tworzyć zmienne tekstowe i liczbowe oraz wykonywać na nich obliczenia. Odkryjesz też możliwości powłoki wewnątrz powłoki (shell-ception), co otwiera szerokie możliwości zaawansowanego skryptowania.
3
Instrukcje sterujące w skryptach Bash
Życie nie zawsze przebiega liniowo – twoje skrypty Bash też nie muszą. W tym rozdziale przejdziesz na wyższy poziom, ucząc się instrukcji sterujących. Poznasz różnice między instrukcjami FOR, WHILE, IF i CASE oraz sposoby ich stosowania w skryptach. Uzbrojony w te narzędzia, będziesz gotowy do tworzenia bardziej zaawansowanych skryptów z logiką warunkową.
4
Funkcje i automatyzacja
Rozszerz możliwości swoich skryptów Bash, tworząc przydatne funkcje do przetwarzania danych i zmiennych. W tym ostatnim rozdziale poznasz strukturę funkcji w Bashu, dowiesz się, jak używać funkcji do automatyzacji częstych zadań, oraz nauczysz się planować uruchamianie skryptów według harmonogramu – bez żadnej ręcznej interwencji.
S
Wprowadzenie do skryptów Bash
Kurs
ukończony

