Top 10 przykładów skryptu Bash

Top 10 przykładów skryptu Bash

Skrypty Bash mogą być używane do różnych celów, takich jak wykonywanie polecenia powłoki, uruchamianie wielu poleceń razem, dostosowywanie zadań administracyjnych, wykonywanie automatyzacji zadań itp. Zatem znajomość podstaw programowania Bash jest ważna dla każdego użytkownika Linuksa. Ten artykuł pomoże Ci uzyskać podstawowy pomysł na program Bash. Większość wspólnych operacji skryptów bash jest wyjaśniona tutaj bardzo prostymi przykładami.

W tym artykule omówiono następujące tematy programowania BASH.

  1. Witaj świecie
  2. Polecenie echo
  3. Uwagi
  4. Komentarz wieloliniowy
  5. Podczas pętli
  6. Dla pętli
  7. Uzyskaj dane wejściowe użytkownika
  8. If oświadczenie
  9. I warunek, jeśli oświadczenie
  10. Lub warunek, jeśli oświadczenie
  11. Inaczej, jeśli i inaczej
  12. Warunek sprawy
  13. Uzyskaj argumenty z wiersza poleceń
  14. Uzyskaj argumenty z wiersza poleceń z nazwami
  15. Połącz dwa ciągi w zmiennej
  16. Uzyskaj podłoże ciągów
  17. Dodaj 2 liczby do zmiennej
  18. Utwórz funkcję
  19. Użyj parametrów funkcji
  20. Przekaż wartość zwracaną ze skryptu
  21. Zrób katalog
  22. Zrób katalog, sprawdzając istnienie
  23. Przeczytaj plik
  24. Usuń plik
  25. Dołącz do pliku
  26. Przetestuj, czy plik istnieje
  27. Wyślij przykład e -maila
  28. Zdobądź bieżącą datę
  29. Polecenie czekali
  30. Polecenie snu

Utwórz i wykonaj pierwszy program Bash:

Możesz uruchomić skrypt bash z terminala lub wykonując dowolny plik bash. Uruchom następujące polecenie z terminala, aby wykonać bardzo prostą instrukcję Bash. Dane wyjściowe polecenia będzie 'Witaj świecie'.

$ echo „Hello World”

Otwórz dowolny edytor, aby utworzyć plik bash. Tutaj, Nano Edytor służy do utworzenia pliku, a nazwa pliku jest ustawiona jako 'Pierwszy.cii'

$ nano najpierw.cii

Dodaj następujący skrypt bash do pliku i zapisz plik.

#!/bin/bash
Echo „Hello World”

Możesz uruchomić plik bash na dwa sposoby. Jednym ze sposobów jest użycie polecenia Bash, a drugie jest ustawianie uprawnienia wykonania na plik bash i uruchomienie pliku. Oba sposoby są pokazane tutaj.

$ bash najpierw.cii

Lub,

$ chmod a+x najpierw.cii
$ ./Pierwszy.cii

Idź na szczyt

Korzystanie z polecenia Echo:

Możesz użyć polecenia echo z różnymi opcjami. Niektóre przydatne opcje są wymienione w poniższym przykładzie. Kiedy używasz 'Echo„polecenie bez żadnej opcji Domyślnie dodaje się nowa linia. '-N' Opcja służy do drukowania dowolnego tekstu bez nowej linii i '-mi' Opcja służy do usuwania znaków odwrotnych z wyjścia. Utwórz nowy plik bash o nazwie ”echo_example.cii'i dodaj następujący skrypt.

#!/bin/bash
Echo „Drukowanie tekstu z Newline”
echo -n „drukowanie tekstu bez nowej linii”
echo -e "\ nremoving \ t backSlash \ t znaków \ ​​n"

Uruchom plik z poleceniem Bash.

$ bash echo_example.cii

Idź na szczyt

Korzystanie z komentarza:

„#” Symbol służy do dodawania komentarza pojedynczego linii w skrypcie Bash. Utwórz nowy plik o nazwie 'komentarz_próbek.cii' i dodaj następujący skrypt z komentarzem pojedynczego wiersza.

#!/bin/bash
# Dodaj dwie wartość liczbowa
((suma = 25+35))
#PRORT RESY
echo $ sum

Uruchom plik z poleceniem Bash.

$ Bash Comment_example.cii

Idź na szczyt

Korzystanie z wielu linii:

Możesz użyć komentarza wielosobowego w Bash na różne sposoby. Prosty sposób pokazano w poniższym przykładzie. Utwórz nową bash o nazwie, „Komentacja wielopoziomowa.cii' i dodaj następujący skrypt. Tutaj, „:” I " ' " Symbole służą do dodawania komentarza wielopoziomowego w skrypcie Bash. Ten następujący skrypt obliczy kwadrat 5.

#!/bin/bash
: '
Oblicza następujący skrypt
wartość kwadratowa liczby, 5.
'
((obszar = 5*5))
Echo $ obszar

Uruchom plik z poleceniem Bash.

$ Bash Multiline Commment.cii

Możesz sprawdzić poniższy link, aby dowiedzieć się więcej o użyciu komentarza Bash.

Idź na szczyt

Korzystanie z pętli:

Utwórz plik bash o nazwie, „While_Example.cii', poznać użycie chwila pętla. W przykładzie, chwila pętla będzie się iterować 5 czasy. Wartość liczyć zmienna wzrośnie o 1 na każdym etapie. Kiedy wartość liczyć zmienna będzie 5, a następnie chwila pętla zakończy się.

#!/bin/bash
Ważne = prawda
Count = 1
podczas gdy [$ ważny]
Do
echo $ Count
jeśli [$ count -eq 5];
Następnie
przerwa
fi
((count ++))
zrobione

Uruchom plik z poleceniem Bash.

$ bash while_example.cii

Możesz sprawdzić poniższy link, aby dowiedzieć się więcej o użyciu bash podczas pętli.

Idź na szczyt

Używanie do pętli:

Podstawy Do Deklaracja pętli pokazano w poniższym przykładzie. Utwórz plik o nazwie 'Na przykład.cii'i dodaj następujący skrypt za pomocą Do pętla. Tutaj, Do pętla będzie się iterować 10 czasy i wydrukuj wszystkie wartości zmiennej, lada w pojedynczej linii.

#!/bin/bash
dla ((licznik = 10; licznik> 0; licznik--))
Do
echo -n „$ Counter”
zrobione
printf "\ n"

Uruchom plik z poleceniem Bash.

$ bash for_example.cii

Możesz użyć do pętli do różnych celów i sposobów w skrypcie Bash. Możesz sprawdzić poniższy link, aby dowiedzieć się więcej o użyciu Bash dla pętli.

Idź na szczyt

Uzyskaj dane wejściowe użytkownika:

'Czytać„Polecenie służy do przyjmowania danych wejściowych od użytkownika w Bash. Utwórz plik o nazwie 'user_input.cii'i dodaj następujący skrypt do przyjmowania danych wejściowych od użytkownika. Tutaj jedna wartość łańcucha zostanie pobrana od użytkownika i wyświetli wartość, łącząc inną wartość ciągu.

#!/bin/bash
Echo „Wprowadź swoje imię”
Przeczytaj nazwę
echo „Welcome $ nazwa Linuxhint”

Uruchom plik z poleceniem Bash.

$ bash user_input.cii

Możesz sprawdzić poniższy link, aby dowiedzieć się więcej o użyciu wprowadzania użytkownika Bash.

Idź na szczyt

Korzystanie z instrukcji IF:

Możesz użyć, jeśli stan z pojedynczymi lub wieloma warunkami. Rozpoczęcie i końcowe blok tego stwierdzenia jest definiowany przez 'Jeśli' I „fi”. Utwórz plik o nazwie 'simple_if.cii„z następującym skryptem, aby poznać użycie Jeśli Oświadczenie w Bash. Tutaj, 10 jest przypisany do zmiennej, N. Jeśli wartość $ n jest mniej niż 10, a następnie wyjście będzie „To jest jednocyfrowa liczba”, W przeciwnym razie wyjściem będzie„To jest dwukierunkowy numer". Dla porownania, „-lt” jest używany tutaj. Dla porównania możesz również użyć „-eq” Do równość, „-Ne” Do nie równość I „-GT” Do Lepszy niż W skrypcie Bash.

#!/bin/bash
n = 10
jeśli [$ n -lt 10];
Następnie
echo „To jednocyfrowa liczba”
w przeciwnym razie
echo „To jest dwustronna liczba”
fi

Uruchom plik z poleceniem Bash.

$ bash simple_if.cii

Idź na szczyt

Korzystanie z instrukcji IF i logiki:

Różne rodzaje warunków logicznych można zastosować w instrukcji IF o dwóch lub więcej warunkach. Jak możesz zdefiniować wiele warunków w instrukcji IF za pomocą I Logika pokazano w poniższym przykładzie. „&&” służy do składania wniosku I logika Jeśli oświadczenie. Utwórz plik o nazwie 'if_with_and.cii' Aby sprawdzić następujący kod. Tutaj wartość nazwa użytkownika I hasło Zmienne zostaną pobrane od użytkownika i porównane z 'Admin' I 'sekret'. Jeśli obie wartości pasują, wyjście będzie „prawidłowy użytkownik”, W przeciwnym razie wyjściem będzie„nieprawidłowy użytkownik".

#!/bin/bash
echo „Wprowadź nazwę użytkownika”
Przeczytaj nazwę użytkownika
echo „Wprowadź hasło”
Przeczytaj hasło
if [[($ UserName == „admin” && $ hasło == „Secret”)]]; Następnie
echo „prawidłowy użytkownik”
w przeciwnym razie
Echo „Nieprawidłowy użytkownik”
fi

Uruchom plik z poleceniem Bash.

$ bash if_with_and.cii

Idź na szczyt

Korzystanie z instrukcji IF lub logiki:

'||'służy do zdefiniowania LUB logika w Jeśli stan. Utwórz plik o nazwie „IF_WITH_OR.cii' z następującym kodem, aby sprawdzić użycie LUB logika Jeśli oświadczenie. Tutaj wartość N zostanie zabrany od użytkownika. Jeśli wartość jest równa 15 Lub 45 Wtedy wyjście będzie „Wygrałeś grę”, W przeciwnym razie wyjściem będzie„Przegrałeś".

#!/bin/bash
echo „Wprowadź dowolny numer”
czytaj n
Jeśli [(($ n -eq 15 || $ n -eq 45)]]]
Następnie
echo „Wygrałeś grę”
w przeciwnym razie
echo „Zgubiłeś grę”
fi

Uruchom plik z poleceniem Bash.

$ bash if_with_or.cii

Idź na szczyt

Używając inaczej instrukcji:

Sposób użycia W przeciwnym razie, jeśli Stan jest nieco inny w bashu niż inny język programowania. 'Elif'służy do zdefiniowania W przeciwnym razie, jeśli Stan w Bash. Utwórz plik o nazwie ”elseif_example.cii'i dodaj następujący skrypt, aby sprawdzić, jak W przeciwnym razie, jeśli jest zdefiniowany w skrypcie Bash.

#!/bin/bash
Echo „Wprowadź swój szczęśliwy numer”
czytaj n
jeśli [$ n -eq 101];
Następnie
echo „masz pierwszą nagrodę”
Elif [$ n -eq 510];
Następnie
echo „masz drugą nagrodę”
Elif [$ n -eq 999];
Następnie
echo „masz trzecią nagrodę”
w przeciwnym razie
Echo „Przepraszam, spróbuj następnego razu”
fi

Uruchom plik z poleceniem Bash.

$ bash elseif_example.cii

Idź na szczyt

Korzystanie z instrukcji spraw:

Sprawa stwierdzenie jest używane jako alternatywa If-Elseif-Else oświadczenie. Początkowy i końcowy blok tego stwierdzenia jest zdefiniowany przez 'sprawa' I 'esac'. Utwórz nowy plik o nazwie ”case_example.cii'i dodaj następujący skrypt. Wyjście następującego skryptu będzie takie same w przypadku poprzednich W przeciwnym razie, jeśli przykład.

#!/bin/bash
Echo „Wprowadź swój szczęśliwy numer”
czytaj n
sprawa $ n w
101)
Echo Echo „Masz pierwszą nagrodę” ;;
510)
echo „masz drugą nagrodę” ;;
999)
echo „masz trzecią nagrodę” ;;
*)
echo „Przepraszam, spróbuj następnego razu” ;;
esac

Uruchom plik z poleceniem Bash.

$ bash case_example.cii

Idź na szczyt

Uzyskaj argumenty z wiersza poleceń:

Skrypt bash może odczytać wejście z argumentu wiersza poleceń, jak inny język programowania. Na przykład, 1 USD I 2 USD Zmienna służą do odczytu argumentów pierwszego i drugiego wiersza poleceń. Utwórz plik o nazwie „wiersz poleceń.cii”I dodaj następujący skrypt. Dwie wartości argumentów odczytywane przez następujący skrypt i drukuje całkowitą liczbę argumentów i wartości argumentów jako wyjścia.

#!/bin/bash
Echo „Total Argumenty: $#”
echo "1. argument = 1 $"
Echo „2. argument = 2 USD”

Uruchom plik z poleceniem Bash.

$ bash Command_Line.SH Linux Wskazówka

Możesz sprawdzić następujący link, aby dowiedzieć się więcej o użyciu argumentu wiersza poleceń Bash.

Idź na szczyt

Uzyskaj argumenty z wiersza poleceń z nazwami:

Jak można odczytać argumenty wiersza poleceń o imionach, jest pokazany w następującym skrypcie. Utwórz plik o nazwie ”Command_line_names.cii' i dodaj następujący kod. Tutaj dwa argumenty, X I Y są czytane przez ten skrypt i wydrukuj sumę x i y.

#!/bin/bash
za arg w „$@”
Do
indeks = $ (echo $ arg | cut -f1 -d =)
val = $ (echo $ arg | cut -f2 -d =)
indeks $ indeks w
X) x = $ val ;;
Y) y = $ val ;;
*)
esac
zrobione
((wynik = x+y))
echo "x+y = $ wynik"

Uruchom plik z poleceniem bash i dwoma argumentami wiersza poleceń.

$ bash Command_Line_names x = 45 y = 30

Idź na szczyt

Połącz zmienne strunowe:

Możesz łatwo połączyć zmienne strunowe w Bash. Utwórz plik o nazwie „String_combine.cii”I dodaj następujący skrypt, aby sprawdzić, w jaki sposób możesz łączyć zmienne ciągów w Bash, umieszczając zmienne razem lub używając „+” operator.

#!/bin/bash
string1 = "Linux"
string2 = "wskazówka"
echo "$ string1 $ string2"
String3 = $ string1+$ string2
String3+= "to dobra witryna na blogu samouczka"
Echo $ string3

Uruchom plik z poleceniem Bash.

$ bash String_combine.cii

Idź na szczyt

Uzyskaj podłoże łańcucha:

Podobnie jak inny język programowania, Bash nie ma wbudowanej funkcji do odcięcia wartości z dowolnych danych ciągów. Ale możesz wykonać zadanie podstępu w inny sposób w Bash, który jest pokazany w następującym skrypcie. Aby przetestować skrypt, utwórz plik o nazwie 'Substring_example.cii„Z następującym kodem. Tutaj wartość, 6 Wskazuje punkt początkowy, skąd rozpocznie się podłoże i 5 Wskazuje długość podłoża.

#!/bin/bash
Str = "naucz się Linux z Linuxhint"
substr = $ str: 6: 5
echo $ substr

Uruchom plik z poleceniem Bash.

$ bash substring_example.cii

Idź na szczyt

Dodaj dwie liczby:

Możesz wykonywać operacje arytmetyczne w BASH na różne sposoby. Jak dodać dwie liczby liczb całkowitych w Bash za pomocą podwójnych nawiasów, pokazano w następującym skrypcie. Utwórz plik o nazwie 'add_numbers.cii„Z następującym kodem. Dwie wartości liczb całkowitych zostaną pobrane od użytkownika i wydrukowane wynik dodania.

#!/bin/bash
echo „Wprowadź pierwszy numer”
Przeczytaj x
echo „Wprowadź drugą liczbę”
gotowy
((sum = x+y))
echo „Wynik dodania = $ sum”

Uruchom plik z poleceniem Bash.

$ bash add_numbers.cii

Możesz sprawdzić następujący link, aby dowiedzieć się więcej o arytmetyce Bash.

Idź na szczyt

Utwórz funkcję:

Jak możesz utworzyć prostą funkcję, a wywołanie funkcji jest pokazane w następującym skrypcie. Utwórz plik o nazwie 'funkcja_próbka.cii'i dodaj następujący kod. Możesz wywołać dowolną funkcję tylko po nazwie bez użycia żadnego wspornika w skrypcie Bash.

#!/bin/bash
Funkcja F1 ()

echo „Lubię programowanie bash”

F1

Uruchom plik z poleceniem Bash.

$ bash funkcja_example.cii

Idź na szczyt

Utwórz funkcję z parametrami:

Bash nie może zadeklarować parametru funkcji ani argumentów w momencie deklaracji funkcji. Ale możesz użyć parametrów w funkcji za pomocą innej zmiennej. Jeśli w momencie wywołania funkcji są przekazywane, wówczas do odczytu wartości używane są zmienna 1 USD i 2 USD. Utwórz plik o nazwie 'funkcja | _parametr.cii'i dodaj następujący kod. Tutaj funkcja ”Rectangle_area ' obliczy obszar prostokąta na podstawie wartości parametrów.

#!/bin/bash
Rectangle_area ()
obszar = $ ((1 $ * 2 $))
Echo „Obszar to: $ obszar”

Rectangle_area 10 20

Uruchom plik z poleceniem Bash.

$ bash funkcja_parametr.cii

Idź na szczyt

Przejdź wartość zwracana z funkcji:

Funkcja bash może przekazać zarówno wartości liczbowe, jak i łańcuchowe. Jak możesz przekazać wartość ciągu z funkcji, jest pokazany w poniższym przykładzie. Utwórz plik o nazwie ”funkcja_return.cii'i dodaj następujący kod. Funkcja, Powitanie() Zwraca wartość ciągu do zmiennej, val który drukuje później, łącząc się z innymi sznurkami.

#!/bin/bash
Funkcja pozdrowienia ()
str = "Hello, $ nazwa"
Echo $ str

Echo „Wprowadź swoje imię”
Przeczytaj nazwę
val = $ (powitanie)
Echo „Wartość zwracana funkcji to $ val”

Uruchom plik z poleceniem Bash.

$ bash function_return.cii

Możesz sprawdzić poniższy link, aby dowiedzieć się więcej o użyciu funkcji bash.

Idź na szczyt

Make Directory:

Bash używa 'Mkdir„polecenie utworzenia nowego katalogu. Utwórz plik o nazwie 'Make_Directory.cii'i dodaj następujący kod, aby przyjąć nową nazwę katalogu od użytkownika. Jeśli nazwa katalogu nie istnieje w bieżącej lokalizacji, utworzy katalog, w przeciwnym razie program wyświetli błąd.

#!/bin/bash
Echo „Wprowadź nazwę katalogu”
Przeczytaj Newdir
„mkdir $ newdir”

Uruchom plik z poleceniem Bash.

$ bash Make_Directory.cii

Idź na szczyt

Zrób katalog, sprawdzając istnienie:

Jeśli chcesz sprawdzić istnienie katalogu w bieżącej lokalizacji przed wykonaniemMkdir„Polecenie możesz użyć następującego kodu. '-D„Opcja jest używana do testowania konkretnego katalogu, istnieje lub nie. Utwórz plik o nazwie ”Directory_Exist.cii' i dodaj następujący kod, aby utworzyć katalog, sprawdzając istnienie.

#!/bin/bash
Echo „Wprowadź nazwę katalogu”
Przeczytaj ndir
Jeśli [-d „$ ndir”]
Następnie
Echo „Istnieje katalog”
w przeciwnym razie
„mkdir $ ndir”
Echo „Utworzony katalog”
fi

Uruchom plik z poleceniem Bash.

$ bash Directory_Exist.cii

Możesz sprawdzić następujący link, aby dowiedzieć się więcej o tworzeniu katalogu Bash.

Idź na szczyt

Przeczytaj plik:

Możesz odczytać dowolną linię plików w linii w Bash za pomocą Loop. Utwórz plik o nazwie ”Read_file.cii„i dodaj następujący kod, aby odczytać istniejący plik o nazwie”książka.tekst'.

#!/bin/bash
file = 'Book.tekst'
podczas linii odczytu; Do
Echo $ linia
zrobione < $file

Uruchom plik z poleceniem Bash.

$ bash read_file.cii

Uruchom następujące polecenie, aby sprawdzić oryginalną zawartość 'książka.tekst' plik.

Książka $ cat.tekst

Możesz sprawdzić poniższy link, aby poznać różne sposoby odczytu pliku w Bash.

Idź na szczyt

Usuń plik:

'Rm„Polecenie jest używane w Bash do usunięcia dowolnego pliku. Utwórz plik o nazwie 'usunąć plik.cii„Z następującym kodem, aby wziąć nazwę pliku od użytkownika i usunąć. Tutaj, '-I' Opcja służy do uzyskania uprawnienia od użytkownika przed usunięciem pliku.

#!/bin/bash
echo „Wprowadź nazwę pliku, aby usunąć”
Przeczytaj fn
rm -i $ fn

Uruchom plik z poleceniem Bash.

$ ls
$ bash delete_file.cii
$ ls

Idź na szczyt

Dołącz do pliku:

Nowe dane można dodać do dowolnego istniejącego pliku za pomocą '>>' ' Operator w Bash. Utwórz plik o nazwie „append_file.cii'i dodaj następujący kod, aby dodać nową treść na końcu pliku. Tutaj, 'Uczenie się Laravel 5„zostanie dodane w”książka.tekst' Plik po wykonaniu skryptu.

#!/bin/bash
echo „Przed dołączeniem pliku”
Książka dla kotów.tekst
Echo „Learning laravel 5” >> książka.tekst
echo „Po dołączeniu pliku”
Książka dla kotów.tekst

Uruchom plik z poleceniem Bash.

$ bash append_file.cii

Idź na szczyt

Test, czy plik istnieje:

Możesz sprawdzić istnienie pliku w Bash za pomocą '-mi' Lub '-F' opcja. '-F' Opcja jest używana w poniższym skrypcie do przetestowania istnienia pliku. Utwórz plik o nazwie ”FILL_EXEST.cii'i dodaj następujący kod. Tutaj nazwa pliku przejdzie z wiersza poleceń.

#!/bin/bash
nazwa pliku = 1 $
if [-f „$ filename”]; Następnie
Echo „Plik istnieje”
w przeciwnym razie
Echo „Plik nie istnieje”
fi

Uruchom następujące polecenia, aby sprawdzić istnienie pliku. Tutaj, książka.tekst Plik istnieje i Book2.tekst nie istnieje w bieżącej lokalizacji.

$ ls
$ bash file_exist.SH Book.tekst
$ bash file_exist.SH Book2.tekst

Idź na szczyt

Wysłać email:

Możesz wysłać e -mail za pomocą 'Poczta' Lub 'Wyślij maila' Komenda. Przed użyciem tych poleceń musisz zainstalować wszystkie niezbędne pakiety. Utwórz plik o nazwie ”Mail_example.cii'i dodaj następujący kod, aby wysłać wiadomość e -mail.

#!/bin/bash
Odbiorca = ”admin@przykład.com ”
Tematy = ”powitanie”
Message = ”Witamy w naszej witrynie”
„Mail -s $ teme $ odbiorca <<< $Message'

Uruchom plik z poleceniem Bash.

$ bash Mail_example.cii

Idź na szczyt

Zdobądź bieżącą datę:

Możesz uzyskać bieżącą wartość daty i godziny systemu za pomocą 'data' Komenda. Każda część daty i godziny można przeanalizować za pomocą 'Y ', „m”, „d”, „h”, „m” I 'S'. Utwórz nowy plik o nazwie 'date_parse.cii' i dodaj następujący kod do oddzielnego dnia, miesiąca, roku, godziny, minut i drugiego wartości.

#!/bin/bash
Rok = „data +%y”
Miesiąc = 'Data +%m'
Dzień = 'data +%d'
Hour = 'data +%h'
Minute = 'Data +%m'
Drugi = 'data +%s'
echo „data”
Echo „Obecna data to: dzień $-miesiąc do $”
Echo „Obecny czas to: $ godzinę: $ minuty: $ sekund”

Uruchom plik z poleceniem Bash.

$ bash date_parse.cii

Idź na szczyt

Polecenie oczekiwania:

Czekać to wbudowane polecenie Linux, które czeka na ukończenie każdego procesu uruchomionego. Czekać Polecenie jest używane z konkretnym identyfikatorem procesu lub identyfikatorem zadania. Jeśli żaden identyfikator procesu lub identyfikator zadania nie zostanie podany z poleceniem Wait, będzie czekać na zakończenie wszystkich bieżących procesów dzieci i zwróci status wyjścia. Utwórz plik o nazwie 'Wait_example.cii' i dodaj następujący skrypt.

#!/bin/bash
Echo „Wait Command” i
proces_id = $!
Poczekaj $ process_id
echo "wyszedł ze statusem $?"

Uruchom plik z poleceniem Bash.

$ bash Wait_example.cii

Możesz sprawdzić następujący link, aby dowiedzieć się więcej o poleceniu Bash Linux Wait.

Idź na szczyt

Polecenie snu:

Gdy chcesz zatrzymać wykonanie dowolnego polecenia przez określony czas, możesz użyć spać Komenda. Możesz ustawić kwotę opóźnienia według sekundy (y), minuty (m), godziny (h) i dni (d). Utwórz plik o nazwie „Sleep_example.cii' i dodaj następujący skrypt. Ten skrypt będzie czekać 5 sekund po uruchomieniu.

#!/bin/bash
Echo „Poczekaj 5 sekund”
Sen 5
Echo „Ukończone”

Uruchom plik z poleceniem Bash.

$ bash sleep_example.cii

Możesz sprawdzić następujący link, aby dowiedzieć się więcej o komendzie Bash Linux Sleep.

Idź na szczyt

Mam nadzieję, że po przeczytaniu tego artykułu masz podstawową koncepcję na temat języka scenariuszy Bash i będziesz mógł je zastosować na podstawie swoich wymagań.