Skip to Main Content
Bash
book

Bash

by Arnold Robbins, Greg Brail
January 2017
Intermediate to advanced content levelIntermediate to advanced
112 pages
3h 17m
Polish
Helion
Content preview from Bash

Funkcje

Funkcja to grupa poleceń w skrypcie powłoki. Dzięki funkcjom możesz podzielić swój program na moduły poprzez wyodrębnienie poszczególnych zadań. W ten sposób unikniesz powtarzania kodu za każdym razem, gdy chcesz wykonać dane zadanie. Składnia funkcji dla powłoki POSIX opiera się na powłoce Bourne:

nazwa () {
    ciało funkcji
} [przekierowania]

Funkcje są wywoływane w taki sam sposób jak wbudowane i zewnętrzne polecenia. Parametry wiersza poleceń $1, $2 itd. przyjmują argumenty funkcji, przesłaniając tymczasowo swoje wartości globalne. $0 pozostaje pełną nazwą skryptu. Na przykład:

# fatal --- wyświetl komunikat o błędzie i zakończ działanie:
fatal () {
    # Komunikaty trafią do standardowego strumienia błędów.
 echo "$0: blad ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Bash Cookbook

Bash Cookbook

Ron Brash, Ganesh Sanjiv Naik
Linux

Linux

Daniel J. Barrett

Publisher Resources

ISBN: 9781457194566