Programowanie BASH

Jak tworzyć proste skrypty powłoki w systemie Linux za pomocą Vima?

Jak tworzyć proste skrypty powłoki w systemie Linux za pomocą Vima?

Skrypty powłoki wykonuje polecenia wykonujące kilka przydatnych funkcji i są zaprojektowane do działania w powłoce. Skrypty powłoki są bardzo przydatne do wykonywania operacji, takich jak manipulacja plikami, automatyzacja zadań w celu uniknięcia zużycia czasu; możesz nawet tworzyć swoje polecenia.

Shell to interfejs między użytkownikiem a systemem operacyjnym, który umożliwia użytkownikom interakcję z systemem operacyjnym i wykonywanie różnych zadań za pomocą poleceń. Powłoka pobiera dane wejściowe od użytkownika za pośrednictwem terminala, wchodzi w interakcję z jądrem, przetwarza je i daje wynik.

Jak stworzyć skrypt powłoki za pomocą Vima

Skrypty powłoki zwykle tworzone przy użyciu dowolnego edytora tekstu. Edytory Nano i Vim są dobrze znanymi edytorami tekstu do tworzenia plików skryptów bash.  W tym przykładzie używamy „Vim”. Jeśli nie masz Vima, zainstaluj go za pomocą polecenia:

$ sudo apt zainstaluj vim

Otwórz edytor tekstu za pomocą:

$ vim

Utwórz nowy plik:

$ vi skrypt testowy.cii

Wpisz skrypt. „#! Operator /bin/bash”, powłoka skierowana do powłoki Bourne'a: ​​r

#! /bin/bash
echo „Witaj świecie”

I zapisz plik, naciśnij „wyjście”, aby przełączyć tryb, a następnie naciśnij „:w, aby to zapisać. Jeśli wyświetla plik błędu „Tylko do odczytu”, użyj „:w!”, plik zostanie zapisany:

Teraz, aby uruchomić plik, wpisz:

skrypt testowy bash. cii

Jak dodawać komentarze w skrypcie powłoki

Aby dodać komentarz, użyj operatora „#”; składnia jest podana poniżej:

#! /bin/bash
#To jest mój pierwszy skrypt powłoki
echo „Witaj świecie”

Jak używać zmiennych w skrypcie powłoki

W przypadku każdego programowania niezbędne są zmienne językowe. Zmienne służą do przechowywania wartości, niezależnie od tego, czy jest to liczba całkowita, znak, czy ciąg tekstowy. Zrozummy to na przykładzie:

#! /bin/bash
myvariable="To jest mój pierwszy skrypt"
echo $mojazmienna

Powyższy skrypt poda wartość zmiennej jako dane wyjściowe:

Sprawdźmy, jak uzyskać wartość w zmiennej z wartości użytkownika od użytkownika:

#! /bin/bash
echo „Wpisz swoje imię”
przeczytaj nazwa_zmiennej
echo "Wpisz swój wiek"
przeczytaj zmienna_wieku
echo „$name_varibale to $ age_varibale old”

Poniższy obraz przedstawia dane wyjściowe:

Wniosek

Skrypty powłoki są bardzo ważne, aby tworzyć własne polecenia lub uruchamiać wiele poleceń za pomocą jednego pliku skryptu, aby wykonywać różne funkcje. W tym przewodniku zrozumiemy podstawową ideę skryptów powłoki. Nauczyliśmy się, jak tworzyć skrypt i plik skryptu powłoki, zapisywać go, a następnie uruchamiać. Co więcej, zrozumieliśmy użycie zmiennych w skryptach powłoki. Skrypty powłoki są bardzo przydatne do wykonywania różnych przydatnych zadań, a jest wiele do odkrycia.

Gry Przydatne narzędzia dla graczy Linuksa
Przydatne narzędzia dla graczy Linuksa
Jeśli lubisz grać w gry w systemie Linux, prawdopodobnie używałeś aplikacji i narzędzi, takich jak Wine, Lutris i OBS Studio, aby poprawić wrażenia z ...
Gry Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Wielu twórców gier i wydawców wymyśla remaster HD starych gier, aby przedłużyć żywotność serii, prosimy fanów o kompatybilność z nowoczesnym sprzętem ...
Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...