Zpět na blog
Arnošt Havelka

Premium: Funkce skriptu Bash

Napište znovu použitelné funkce, abyste eliminovali duplikaci kódu a vytvořili udržovatelné automatizační skripty.

Spustit interaktivní lekci
Premium: Funkce skriptu Bash

Premium: Funkce skriptu Bash

Funkce vám umožňují napsat příkaz jednou a volat jej mnohokrát. Ovládněte tento vzor a vaše skripty se stanou skutečně silnými.

Krok 1: Definujte jednoduchou funkci

Command Prompt
Stav OK
C:\Users\User>echo 'Stav OK'

Funkce je jen pojmenovaný blok. Volejte ji kdykoliv bez přepsání kódu.

Krok 2: Napište vícesloupcové funkce

Command Prompt
Soubory zálohovány
C:\Users\User>echo 'Soubory zálohovány'

Každý řádek ve funkci se spustí v pořadí. Organizujte složité úkoly do jednoho znovu použitelného bloku.

Krok 3: Používejte funkce s proměnnými

Command Prompt
Kontrola serveru: prod
C:\Users\User>echo 'Kontrola serveru: prod'

$1, $2, atd. jsou argumenty funkce. Vaše funkce je nyní skutečně znovu použitelná s různými vstupy.

Seznam, který můžete znovu použít

  1. Definujte s function jméno { příkazy; }.
  2. Volejte s jméno arg1 arg2.
  3. Odkazujte na argumenty jako $1, $2, $@ (všechny args).
  4. Vraťte exit kódy s return 0 nebo return 1.

Kontrola znalostí

1 / 2

Jak předáte argumenty funkci bash?

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Premium: Automatizace skriptů Bash

Kombinujte smyčky a podmínky, aby skripty automaticky spouštěly úkoly a reagovaly na stav systému.