Bash skripty je možné použiť na rôzne účely, napríklad na spustenie príkazu shell, spustenie viacerých príkazov súčasne, prispôsobenie administratívnych úloh, vykonávanie automatizácie úloh atď. Znalosť základov programovania bash je preto dôležitá pre každého používateľa Linuxu. Tento článok vám pomôže získať základnú predstavu o programovaní bash. Väčšina bežných operácií bash skriptovania je vysvetlená na veľmi jednoduchých príkladoch.
V tomto článku sú popísané nasledujúce témy programovania bash.
- Ahoj Svet
- Echo Command
- Komentáre
- Viacriadkový komentár
- Kým Loop
- Pre slučku
- Získajte vstup od používateľa
- Ak vyhlásenie
- A podmienka if vyhlásenie
- Alebo vyhlásenie If if
- V opačnom prípade podmienka a
- Stav puzdra
- Získajte argumenty z príkazového riadka
- Získajte argumenty z príkazového riadka s názvami
- Skombinujte dva reťazce v premennej
- Získajte podreťazec reťazcov
- Pridajte 2 čísla do premennej
- Vytvorte funkciu
- Použite funkčné parametre
- Odošlite návratovú hodnotu zo skriptu
- Vytvoriť adresár
- Vytvorte adresár kontrolou existencie
- Prečítajte si súbor
- Odstrániť súbor
- Pripojiť k súboru
- Vyskúšajte, či súbor existuje
- Odoslať e -mail Príklad
- Zistiť aktuálny dátum
- Počkajte, príkaz
- Príkaz na spánok
Vytvorte a spustite prvý program BASH:
Skript bash môžete spustiť z terminálu alebo spustením ľubovoľného súboru bash. Spustite nasledujúci príkaz z terminálu a vykonajte veľmi jednoduchý príkaz bash. Výstupom príkazu bude „ Ahoj Svet '.
$zahodil 'Hello World'
Otvorte ľubovoľný editor a vytvorte bash súbor. Tu, nano na vytvorenie súboru sa používa editor a názov súboru je nastavený ako „ First.sh '
$nanoFirst.sh
Pridajte do súboru nasledujúci skript bash a súbor uložte.
#!/bin/bashzahodil 'Hello World'
Súbor bash môžete spustiť dvoma spôsobmi. Jedným zo spôsobov je použitie príkazu bash a druhým je nastavenie povolenia na spustenie súboru bash a spustenie súboru. Tu sú uvedené oba spôsoby.
$bashFirst.shAlebo,
$chmoda+x First.sh$./First.sh
Použitie príkazu echo:
Príkaz echo môžete použiť s rôznymi možnosťami. V nasledujúcom príklade sú uvedené niektoré užitočné možnosti. Keď použijete „ zahodil ’Príkaz bez akejkoľvek možnosti, potom sa predvolene pridá nový riadok. '-N' možnosť sa používa na tlač akéhokoľvek textu bez nového riadka a '-A' voľba sa používa na odstránenie znakov spätnej lomky z výstupu. Vytvorte nový bash súbor s názvom „ echo_example.sh “A pridajte nasledujúci skript.
#!/bin/bashzahodil „Tlač textu s novým riadkom“
zahodil -n „Tlač textu bez nového riadka“
zahodil -A ' nOdstraňuje sa tspätné lomítko tpostavy n'
Spustite súbor pomocou príkazu bash.
$bashecho_example.sh
Použitie komentára:
„#“ symbol sa používa na pridanie jednoriadkového komentára do bash skriptu. Vytvorte nový súbor s názvom „ comment_example.sh ' a pridajte nasledujúci skript s jednoriadkovým komentárom.
#!/bin/bash# Pridajte dve číselné hodnoty
((súčet=25+35))
#Vytlačte výsledok
zahodil $ súčet
Spustite súbor pomocou príkazu bash.
$bashcomment_example.sh
Použitie viacriadkového komentára:
V bash môžete použiť viacriadkový komentár rôznymi spôsobmi. Jednoduchý spôsob je ukázaný v nasledujúcom príklade. Vytvorte nový bash s názvom, „Multiline-comment.sh“ a pridajte nasledujúci skript. Tu, ':' a ' symboly sa používajú na pridanie viacriadkových komentárov v bash skripte. Nasledujúci skript vypočíta druhú mocninu z 5.
#!/bin/bash:'
Nasledujúci skript počíta
štvorcová hodnota čísla, 5.
'
((oblasť=5*5))
zahodil $ oblasť
Spustite súbor pomocou príkazu bash.
$bashmultiline-comment.sh
Ak sa chcete dozvedieť viac o použití komentára bash, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/bash_comments/
Použitie počas slučky:
Vytvorte bash súbor s názvom, „While_example.sh“, poznať použitie kým slučka. V príklade kým slučka bude iterovať pre 5 krát. Hodnota počítať premenná sa zvýši o 1 v každom kroku. Keď hodnota počítať premenná bude 5 potom kým slučka sa skončí.
#!/bin/bashplatné=pravda
počítať=1
kým [ $ platné ]
urobiť
zahodil počet dolárov
keby [ počet dolárov -ekv 5 ];
potom
prestávka
byť
((počítať ++))
hotový
Spustite súbor pomocou príkazu bash.
$bashwhile_example.sh
Ak sa chcete dozvedieť viac o použití cyklu while, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/bash- while-loop-examples/
Použitie pre slučku:
Základ pre deklarácia slučky je zobrazená v nasledujúcom príklade. Vytvorte súbor s názvom „ for_example.sh “A pomocou skriptu pridajte nasledujúci skript pre slučka. Tu, pre slučka bude iterovať pre 10 krát a vytlačiť všetky hodnoty premennej, počítadlo v jednom riadku.
#!/bin/bashpre (( počítadlo=10; počítadlo>0; počítadlo-))
urobiť
zahodil -n 'počítadlo dolárov'
hotový
printf ' n'
Spustite súbor pomocou príkazu bash.
$bashfor_example.sh
Vo svojom bash skripte môžete použiť slučku for loop na rôzne účely a spôsoby. Ak sa chcete dozvedieť viac o použití cyklu for, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/bash-for-loop-examples/
Získajte vstup od používateľa:
' čítať Príkaz ‘sa používa na prevzatie vstupu od používateľa v bash. Vytvorte súbor s názvom „ user_input.sh “A pridajte nasledujúci skript na prevzatie vstupu od používateľa. Tu bude používateľovi odobratá jedna reťazcová hodnota a zobrazí hodnotu kombináciou inej reťazcovej hodnoty.
#!/bin/bashzahodil 'Zadajte svoje meno'
čítaťnázov
zahodil 'Vitajte$ menona LinuxNávod '
Spustite súbor pomocou príkazu bash.
$bashuser_input.sh
Ak sa chcete dozvedieť viac o používaní používateľských vstupov, môžete skontrolovať nasledujúci odkaz.
https://linuxhint.com/bash-script-user-input/
Použitie príkazu if:
Môžete použiť podmienku if s jednou alebo viacerými podmienkami. Začiatočný a koncový blok tohto príkazu je definovaný pomocou 'Keby' a 'byť' . Vytvorte súbor s názvom „ simple_if.sh “Pomocou nasledujúceho skriptu, ktorý pozná použitie keby vyhlásenie v bash. Tu, 10 je priradený k premennej, n . ak hodnota $ n je menší ako 10, potom bude výstup Jedná sa o jednociferné číslo , v opačnom prípade bude výstup Jedná sa o dvojciferné číslo . Na porovnanie, „-Lt“ používa sa tu. Na porovnanie môžete tiež použiť „-ekv.“ pre rovnosť , '-narodený' pre nie rovnosť a '-Gt' pre väčší než v bash skripte.
#!/bin/bashn=10
keby [ $ n -lt 10 ];
potom
zahodil „Je to jednociferné číslo“
inak
zahodil „Je to dvojciferné číslo“
byť
Spustite súbor pomocou príkazu bash.
$bashsimple_if.sh
Použitie príkazu if s logikou AND:
V príkaze if je možné použiť rôzne typy logických podmienok s dvoma alebo viacerými podmienkami. Ako môžete definovať viac podmienok v príkaze if pomocou A logika je ukázaná v nasledujúcom príklade. „&&“ slúži na uplatnenie A logika keby vyhlásenie. Vytvorte súbor s názvom „If_with_AND.sh“ skontrolovať nasledujúci kód. Tu je hodnota používateľské meno a heslo premenné budú prevzaté od užívateľa a porovnané s „ admin “A„ tajomstvo “. Ak sa obe hodnoty zhodujú, výstup bude platný používateľ , v opačnom prípade bude výstup neplatný používateľ .
! /dopoludnia/bashzahodil „Zadajte používateľské meno“
čítaťpoužívateľské meno
zahodil 'Zadajte heslo'
čítaťheslo
keby [[ ( $ používateľské meno=='admin' && $ heslo=='tajomstvo' ) ]];potom
zahodil „platný používateľ“
inak
zahodil 'neplatný užívateľ'
byť
Spustite súbor pomocou príkazu bash.
$bashif_with_AND.sh
Použitie príkazu if s logikou ALEBO:
' || “Sa používa na definovanie ALEBO logika v keby podmienkou. Vytvorte súbor s názvom „If_with_OR.sh“ pomocou nasledujúceho kódu skontrolujte používanie ALEBO logika keby vyhlásenie. Tu je hodnota n budú prevzaté od používateľa. Ak je hodnota rovná pätnásť alebo Štyria, piati potom bude výstup Vyhrali ste hru , v opačnom prípade bude výstup Prehrali ste hru .
#!/bin/bashzahodil „Zadajte ľubovoľné číslo“
čítaťn
keby [[ ( $ n -ekv pätnásť || $ n -ekv Štyria, piati ) ]]
potom
zahodil „Vyhrali ste hru“
inak
zahodil „Prehrali ste hru“
byť
Spustite súbor pomocou príkazu bash.
$bashif_with_OR.sh
Použitie príkazu else if:
Použitie ináč Ak podmienka sa v bash líši od iného programovacieho jazyka. „ elif “Sa používa na definovanie ináč Ak stav v bash. Vytvorte súbor s názvom „ elseif_example.sh “A pridajte nasledujúci skript, aby ste zistili, ako ináč Ak je definovaný v bash skripte.
#!/bin/bashzahodil „Zadajte svoje šťastné číslo“
čítaťn
keby [ $ n -ekv 101 ];
potom
zahodil „Získali ste 1. cenu“
elif [ $ n -ekv 510 ];
potom
zahodil „Máte druhú cenu“
elif [ $ n -ekv 999 ];
potom
zahodil „Získali ste tretiu cenu“
inak
zahodil „Prepáčte, skúste to nabudúce“
byť
Spustite súbor pomocou príkazu bash.
$bashelseif_example.sh
Použitie prípadu:
Prípad príkaz sa používa ako alternatíva k if-elseif-else vyhlásenie. Počiatočný a koncový blok tohto príkazu je definovaný výrazom „ prípad “A„ esac “. Vytvorte nový súbor s názvom „ case_example.sh “A pridajte nasledujúci skript. Výstup nasledujúceho skriptu bude rovnaký ako predchádzajúci ináč Ak príklad.
#!/bin/bashzahodil „Zadajte svoje šťastné číslo“
čítaťn
prípad $ n v
101)
zahodil zahodil „Získali ste 1. cenu“ ;;
510)
zahodil „Máte druhú cenu“ ;;
999)
zahodil „Získali ste tretiu cenu“ ;;
*)
zahodil „Prepáčte, skúste to nabudúce“ ;;
esac
Spustite súbor pomocou príkazu bash.
$bashcase_example.sh
Získajte argumenty z príkazového riadka:
Bash skript dokáže čítať vstup z argumentu príkazového riadka ako iný programovací jazyk. Napríklad, 1 dolár a 2 doláre premenná sa používajú na čítanie argumentov prvého a druhého príkazového riadka. Vytvorte súbor s názvom príkaz_line.sh a pridajte nasledujúci skript. Dve hodnoty argumentov načítané nasledujúcim skriptom a vytlačia ako výstup celkový počet argumentov a hodnoty argumentov.
#!/bin/bashzahodil „Celkové argumenty: $#“
zahodil „Prvý argument = 1 dolár“
zahodil „2. argument = 2 doláre“
Spustite súbor pomocou príkazu bash.
$bashcommand_line.sh Linuxová rada
Ak sa chcete dozvedieť viac o použití argumentu príkazového riadka, môžete skontrolovať nasledujúci odkaz.
https://linuxhint.com/command_line_arguments_bash_script/
Získajte argumenty z príkazového riadka s názvami:
Ako môžete čítať argumenty príkazového riadka s názvami, ukazuje nasledujúci skript. Vytvorte súbor s názvom „ command_line_names.sh ' a pridajte nasledujúci kód. Tu sú dva argumenty, X a A sú prečítané týmto skriptom a vytlačia súčet X a Y.
#!/bin/bashprenahnevanýv '[email protected]'
urobiť
index= $(zahodil $ arg | rezať -f1 -d=)
hod= $(zahodil $ arg | rezať -f2 -d=)
prípad $ index v
X) X=$ hodín;;
A) a=$ hodín;;
*)
esac
hotový
((výsledok= x + y))
zahodil „X + Y =$ výsledok'
Spustite súbor pomocou príkazu bash a pomocou dvoch argumentov príkazového riadka.
$bashcommand_line_namesX=Štyria, piati A=30
Skombinovať premenné reťazca:
V bash môžete ľahko kombinovať reťazcové premenné. Vytvorte súbor s názvom string_combine.sh a pridajte nasledujúci skript, aby ste zistili, ako môžete kombinovať reťazcové premenné v bash umiestnením premenných dohromady alebo pomocou '+' operátor.
#!/bin/bashreťazec 1='Linux'
reťazec2='Nápoveda'
zahodil '$ string1$ string2'
reťazec3=$ string1+$ string2
string3+=„je to dobrý blog s návodom“
zahodil $ reťazec3
Spustite súbor pomocou príkazu bash.
$bashstring_combine.sh
Získať podreťazec reťazca:
Rovnako ako ostatné programovacie jazyky, bash nemá vstavanú funkciu na zníženie hodnoty z ľubovoľných reťazcových údajov. Úlohu podreťazca však môžete vykonať iným spôsobom v bash, ktorá je znázornená v nasledujúcom skripte. Na otestovanie skriptu vytvorte súbor s názvom „ substring_example.sh “S nasledujúcim kódom. Tu je hodnota, 6 označuje počiatočný bod, od ktorého začne podreťazec a 5 udáva dĺžku podreťazca.
#!/bin/bashStr=„Naučte sa Linux z LinuxHint“
subStr=$ {Str: 6: 5}
zahodil $ subStr
Spustite súbor pomocou príkazu bash.
$bashsubstring_example.sh
Pridajte dve čísla:
Aritmetické operácie v bashe môžete vykonávať rôznymi spôsobmi. Ako môžete pridať dve celé čísla do bash pomocou dvojitých zátvoriek, ukazuje nasledujúci skript. Vytvorte súbor s názvom „ add_numbers.sh “S nasledujúcim kódom. Od používateľa budú prevzaté dve celočíselné hodnoty a vytlačené výsledky sčítania.
#!/bin/bashzahodil „Zadajte prvé číslo“
čítaťX
zahodil „Zadajte druhé číslo“
čítaťa
(( súčet= x + y))
zahodil „Výsledok sčítania =$ súčet'
Spustite súbor pomocou príkazu bash.
$bashadd_numbers.sh
Ak sa chcete dozvedieť viac o bashovej aritmetike, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/bash_arithmetic_operations/
Vytvoriť funkciu:
Ako môžete vytvoriť jednoduchú funkciu a zavolať jej funkciu, ukazuje nasledujúci skript. Vytvorte súbor s názvom „ function_example.sh “A pridajte nasledujúci kód. Akúkoľvek funkciu môžete zavolať iba menom bez použitia akejkoľvek zátvorky v bash skripte.
#!/bin/bashfunkciuF1()
{
zahodil „Mám rád programovanie v bash“
}
F1
Spustite súbor pomocou príkazu bash.
$bashfunction_example.sh
Vytvorte funkciu pomocou parametrov:
Bash nemôže v čase deklarácie funkcie deklarovať funkčný parameter alebo argumenty. Parametre však môžete vo funkcii použiť aj pomocou inej premennej. Ak sú v čase volania funkcie odovzdané dve hodnoty, použije sa na čítanie hodnôt premenná $ 1 a $ 2. Vytvorte súbor s názvom „ funkcia | _parameter.sh “A pridajte nasledujúci kód. Tu je funkcia „ Obdĺžnik_Area ‘ vypočíta plochu obdĺžnika na základe hodnôt parametrov.
#!/bin/bashObdĺžnik_rozloha() {
oblasť= $((1 dolár * 2 doláre))
zahodil „Oblasť je:$ oblasť'
}
Obdĺžnik_rozloha10 dvadsať
Spustite súbor pomocou príkazu bash.
$bashfunction_parameter.sh
Odovzdajte návratovú hodnotu z funkcie:
Bash funkcia môže prenášať číselné aj reťazcové hodnoty. Ako môžete z funkcie odovzdať reťazcovú hodnotu, je uvedené v nasledujúcom príklade. Vytvorte súbor s názvom „ function_return.sh “A pridajte nasledujúci kód. Funkcia, pozdrav () vráti do premennej hodnotu reťazca, hod ktorý sa neskôr vytlačí kombináciou s iným reťazcom.
#!/bin/bashfunkciupozdrav() {
p='Ahoj,$ meno'
zahodil $ str
}
zahodil 'Zadajte svoje meno'
čítaťnázov
hod= $(pozdrav)
zahodil „Návratová hodnota funkcie je$ hodín'
Spustite súbor pomocou príkazu bash.
$bashfunction_return.sh
Ak sa chcete dozvedieť viac o použití funkcie bash, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/return-string-bash-functions/
Vytvoriť adresár:
Bash používa „ mkdir ’Príkaz na vytvorenie nového adresára. Vytvorte súbor s názvom „ make_directory.sh “A pridajte nasledujúci kód, aby ste od používateľa prevzali nový názov adresára. Ak názov priečinka v aktuálnom umiestnení neexistuje, priečinok sa vytvorí, v opačnom prípade program zobrazí chybu.
#!/bin/bashzahodil „Zadajte názov adresára“
čítaťnewdir
“mkdir $ newdir“
Spustite súbor pomocou príkazu bash.
$bashmake_directory.sh
Vytvorte adresár kontrolou existencie:
Ak chcete pred spustením príkazu „skontrolovať existenciu adresára na aktuálnom mieste“ mkdir ’, Potom môžete použiť nasledujúci kód. ‘-D Možnosť sa používa na testovanie, či konkrétny adresár existuje alebo nie. Vytvorte súbor s názvom „ directory_exist.sh ' a pridaním nasledujúceho kódu vytvorte adresár kontrolou existencie.
#!/bin/bashzahodil „Zadajte názov adresára“
čítaťndr
keby [ -d '$ ndir' ]
potom
zahodil „Adresár existuje“
inak
“mkdir $ ndir“
zahodil „Adresár bol vytvorený“
byť
Spustite súbor pomocou príkazu bash.
$bashadresár_exist.sh
Ak sa chcete dozvedieť viac o vytváraní adresárov, môžete skontrolovať nasledujúci odkaz.
https://linuxhint.com/bash_mkdir_not_existent_path/
Prečítajte si súbor:
Pomocou slučky môžete v bash čítať ľubovoľný súbor po riadkoch. Vytvorte súbor s názvom „ read_file.sh “A pridajte nasledujúci kód na prečítanie existujúceho súboru s názvom„ book.txt '.
#!/bin/bashsúbor='book.txt'
kým čítaťriadok;urobiť
zahodil $ riadok
hotový < $ súbor
Spustite súbor pomocou príkazu bash.
$bashread_file.shSpustením nasledujúceho príkazu skontrolujete pôvodný obsah súboru „ book.txt ‘Súbor.
$katbook.txt
Ak chcete poznať rôzne spôsoby čítania súboru, môžete sa pozrieť na nasledujúci odkaz.
https://linuxhint.com/read_file_line_by_line_bash/
Odstrániť súbor:
' rm Príkaz ‘sa používa v bash na odstránenie akéhokoľvek súboru. Vytvorte súbor s názvom „ delete_file.sh “S nasledujúcim kódom na prevzatie názvu súboru od používateľa a odstránenie. Tu, '-I' Táto možnosť sa používa na získanie povolenia od používateľa pred odstránením súboru.
#!/bin/bashzahodil „Zadajte názov súboru, ktorý chcete odstrániť“
čítaťfn
rm -i $ fn
Spustite súbor pomocou príkazu bash.
$ls$bashdelete_file.sh
$ls
Pripojiť k súboru:
Nové údaje je možné pridať do akéhokoľvek existujúceho súboru pomocou '>>' operátor v bash. Vytvorte súbor s názvom „Append_file.sh “A pridajte nasledujúci kód na pridanie nového obsahu na koniec súboru. Tu, ' Učenie laravel 5 “Bude pridané v časti„ book.txt ' súbor po spustení skriptu.
#!/bin/bashzahodil „Pred pridaním súboru“
katbook.txt
zahodil „Učenie Laravel 5“>>book.txt
zahodil „Po pripojení súboru“
katbook.txt
Spustite súbor pomocou príkazu bash.
$bashappend_file.sh
Otestujte, či súbor existuje:
Existenciu súboru v bash môžete skontrolovať pomocou '-A' alebo '-F' možnosť. '-F' voľba sa používa v nasledujúcom skripte na testovanie existencie súboru. Vytvorte súbor s názvom „ file_exist.sh “A pridajte nasledujúci kód. Tu bude názov súboru prechádzať z príkazového riadka.
#!/bin/bashnázov súboru=1 dolár
keby [ -f '$ názov súboru' ];potom
zahodil „Súbor existuje“
inak
zahodil 'Súbor neexistuje'
byť
Spustením nasledujúcich príkazov skontrolujte existenciu súboru. Tu, book.txt súbor existuje a book2.txt na aktuálnom mieste neexistuje.
$ls$bashfile_exist.sh book.txt
$bashfile_exist.sh book2.txt
Poslať email:
E -mail môžete odosielať pomocou „ pošta “Alebo„ poslať mail ‘Príkaz. Pred použitím týchto príkazov musíte nainštalovať všetky potrebné balíky. Vytvorte súbor s názvom „ mail_example.sh “A na odoslanie e -mailu pridajte nasledujúci kód.
#!/bin/bashPríjemca= admin@example.com
Predmet= Pozdrav
Správa= Vitajte na našich stránkach
“pošta-s $ Predmet $ Príjemca <<< $ Správa“
Spustite súbor pomocou príkazu bash.
$bashmail_example.sh
Získať analýzu aktuálneho dátumu:
Aktuálny systémový dátum a čas môžete získať pomocou ` dátum `príkaz. Každú časť hodnoty dátumu a času je možné analyzovať pomocou príkazu „ Y ',' m ',' d ',' H ',' M ' a „ S ' . Vytvorte nový súbor s názvom „ date_parse.sh ' a pridajte nasledujúci kód na oddelenie hodnôt dňa, mesiaca, roku, hodiny, minúty a sekundy.
#!/bin/bashRok=“dátum+%A“
Mesiac=“dátum+%m“
Deň=“dátum+%d“
Hodina=“dátum+%H“
Minúta=“dátum+%M“
Druhý=“dátum+%S“
zahodil “dátum“
zahodil „Aktuálny dátum je:$ Deň-$ Mesiac-$ Rok'
zahodil „Aktuálny čas je:$ Hodina:$ Minúta:$ Second'
Spustite súbor pomocou príkazu bash.
$bashdate_parse.sh
Čakajúci príkaz:
počkaj je vstavaný príkaz systému Linux, ktorý čaká na dokončenie akéhokoľvek spusteného procesu. počkaj príkaz sa používa s konkrétnym ID procesu alebo ID úlohy. Ak nie je zadaný príkaz process alebo ID úlohy, bude čakať, kým sa dokončia všetky aktuálne podradené procesy, a vráti stav ukončenia. Vytvorte súbor s názvom „ wait_example.sh ' a pridajte nasledujúci skript.
#!/bin/bashzahodil „Počkaj príkaz“ &
process_id=$!
počkaj $ process_id
zahodil 'Ukončili ste so stavom $?'
Spustite súbor pomocou príkazu bash.
$bashwait_example.sh
Ak sa chcete dozvedieť viac o príkaze wait, môžete sa pozrieť na nasledujúci odkaz.
Príkaz na spánok:
Ak chcete na určitý časový úsek pozastaviť vykonávanie akéhokoľvek príkazu, môžete použiť spať príkaz. Dobu oneskorenia môžete nastaviť do sekundy (s), minúty (m), hodiny (h) a dni (d). Vytvorte súbor s názvom ‘Sleep_example.sh’ a pridajte nasledujúci skript. Tento skript po spustení počká 5 sekúnd.
#!/bin/bashzahodilPočkajpre 5sekúnd
spať 5
zahodilDokončené
Spustite súbor pomocou príkazu bash.
$bashsleep_example.sh
Ak sa chcete dozvedieť viac o príkaze spánku, môžete skontrolovať nasledujúci odkaz.
https://linuxhint.com/sleep_command_linux/
Dúfam, že po prečítaní tohto článku ste získali základný koncept skriptovacieho jazyka bash a budete ho môcť použiť na základe svojich požiadaviek.