unix shell script functions with parameters
Přehled funkcí Unix Shell:
Funkce Shell se používají k určení bloků příkazů, které lze opakovaně vyvolat v různých fázích provádění.
Mezi hlavní výhody používání unixových Shell funkcí patří opětovné použití kódu a modulární testování kódu.
Tento výukový program vám vysvětlí vše o funkcích v Unixu.
nástroje pro testování záznamu a přehrávání zdarma
Unix Video # 18:
Práce s funkcemi v Unixu
Funkce prostředí obvykle nevracejí výsledek volajícímu kódu. Místo toho se ke sdělení výsledku používají globální proměnné nebo výstupní toky. Proměnná „errno“ se často používá ke komunikaci, zda byl příkaz úspěšně spuštěn nebo ne.
Řada příkazů také vytiskne své výsledky do proudu „stdout“, aby volající funkce mohla číst do proměnné.
V tomto tutoriálu se budeme zabývat:
- Jak vytvářet funkce
- Předávání parametrů funkci
- Vrácení hodnoty z funkce
Syntaxe pro definování funkcí:
alternativa k ccleaner pro Windows 10
function_name() { … … }
Chcete-li vyvolat funkci, jednoduše použijte název funkce jako příkaz.
Příklad:
$ function_name
Chcete-li předat parametry funkci, přidejte argumenty oddělené mezerou jako ostatní příkazy.
Příklad:
$ function_name $arg1 $arg2 $arg3
Předané parametry jsou přístupné uvnitř funkce pomocí standardních pozičních proměnných, tj. $ 0, $ 1, $ 2, $ 3 atd.
Příklad:
function_name() { … c = + … }
Funkce mohou vracet hodnoty pomocí kterékoli ze tří metod:
# 1) Změňte stav proměnné nebo proměnných.
#dva) Pomocí příkazu return ukončete funkci a vraťte dodanou hodnotu do volající části skriptu prostředí.
Příklad:
function_name() { echo “hello ” return 1 }
Spuštění funkce s jediným parametrem bude odrážet hodnotu.
$ function_name ram hello ram
Zachycení návratové hodnoty (uložené v $?) Takto:
java vytvoří řadu objektů pomocí konstruktoru
$ echo $? 1
# 3) Zachyťte výstup, který se odráží na standardní výstup.
Příklad:
$ var = `function_nameram` $ echo $var hello ram
V našem připravovaném výukovém programu získáte další informace o zpracování textu v systému Unix.
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Typy smyček Unix Shell: Provádějte smyčku, smyčku, dokud smyčku v Unixu
- Výukový program pro skriptování prostředí Unix s příklady
- Příklady aritmetických a booleovských operátorů Unix Shell Script
- Argumenty příkazového řádku v Unix Shell Script s příkladem
- Proměnné a funkce JMeter
- Výukový program pro Unix Pipes: Pipes v programování Unixu
- Co je Unix: Stručný úvod do Unixu
- Příkazy zpracování textu Unix: Unixové filtry s příklady