unix shell script functions with parameters
Pregled funkcij lupine Unix:
Funkcije lupine se uporabljajo za določanje blokov ukazov, ki jih je mogoče večkrat priklicati na različnih stopnjah izvajanja.
Glavne prednosti uporabe funkcij lupine unix so ponovna uporaba kode in modularno preskušanje kode.
Ta vadnica vam bo razložila vse o funkcijah v Unixu.
Vprašanja za internetske storitve .net
Video Unix # 18:
Delo s funkcijami v Unixu
Funkcije lupine običajno ne vrnejo rezultata klicni kodi. Namesto tega se za sporočanje rezultata uporabljajo globalne spremenljivke ali izhodni tokovi. Spremenljivka 'errno' se pogosto uporablja za sporočanje, ali se je ukaz uspešno zagnal ali ne.
Številni ukazi tudi natisnejo svoj rezultat v tok 'stdout', tako da lahko klicna funkcija bere v spremenljivko.
V tej vadnici bomo zajeli:
Vprašanja za razgovor na podlagi scenarija pl sql
- Kako ustvariti funkcije
- Posredovanje parametrov funkciji
- Vrnitev vrednosti iz funkcije
Sintaksa za določanje funkcij:
function_name() { … … }
Če želite poklicati funkcijo, preprosto uporabite ime funkcije kot ukaz.
Primer:
$ function_name
Če želite funkciji posredovati parametre, dodajte argumente, ločene s presledkom, kot drugi ukazi.
Primer:
$ function_name $arg1 $arg2 $arg3
Do posredovanih parametrov je mogoče dostopati znotraj funkcije s standardnimi pozicijskimi spremenljivkami, npr. 0 $, 1 $, 2 $, 3 $ itd.
Primer:
function_name() { … c = + … }
Funkcije lahko vrnejo vrednosti s katero koli izmed treh metod:
# 1) Spremenite stanje spremenljivke ali spremenljivk.
#two) Z ukazom return končajte funkcijo in vrnite priloženo vrednost v klicni odsek skripta lupine.
Primer:
function_name() { echo “hello ” return 1 }
Zagon funkcije z enim parametrom bo odmeval vrednost.
$ function_name ram hello ram
Zajem vrnjene vrednosti (shranjene v $?) Na naslednji način:
kako odpreti datoteke eps v operacijskem sistemu Windows 10
$ echo $? 1
# 3) Zajemite izhod, odmeven v stdout.
Primer:
$ var = `function_nameram` $ echo $var hello ram
Oglejte si našo prihajajočo vadnico, če želite izvedeti več o obdelavi besedila v Unixu.
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Vrste lupine Unix Shell: Ali v zanki, For Loop, dokler Loop v Unixu
- Vadnica za skriptiranje lupine Unix s primeri
- Primeri aritmetičnih in logičnih operaterjev skripte lupine Unix
- Argumenti ukazne vrstice v skriptu lupine Unix s primerom
- Spremenljivke in funkcije JMeter
- Vadnica za cevi Unix: Cevi v programiranju Unix
- Kaj je Unix: kratek uvod v Unix
- Ukazi za obdelavo besedila Unix: filtri Unix s primeri