unix shell script functions with parameters
Преглед функција Уник љуске:
Функције љуске користе се за одређивање блокова наредби који се могу више пута позивати у различитим фазама извршавања.
Главне предности коришћења уник Схелл функција су поновна употреба кода и тестирање кода на модуларан начин.
Ово упутство ће вам објаснити све о функцијама у Унику.
најлакши начин да ИоуТубе претворите у мп3
Уник Видео # 18:
Рад са функцијама у Унику
Функције љуске обично не враћају резултат позивном коду. Уместо тога, за комуницирање резултата користе се глобалне променљиве или излазни токови. Променљива „еррно“ се често користи за комуникацију да ли се команда успешно покренула или не.
Бројне команде такође исписују свој резултат у ток „стдоут“ тако да функција позивања може читати у променљиву.
напредна скл питања и одговори за пдф
У овом упутству ћемо покрити:
- Како креирати функције
- Прослеђивање параметара функцији
- Враћање вредности из функције
Синтакса за дефинисање функција:
function_name() { … … }
Да бисте позвали функцију, једноставно користите име функције као наредбу.
Пример:
$ function_name
Да бисте функцији проследили параметре, додајте аргументе раздвојене размаком попут осталих наредби.
Пример:
$ function_name $arg1 $arg2 $arg3
Прослеђеним параметрима се може приступити унутар функције помоћу стандардних позиционих променљивих, тј. 0, 1, 2, 3, 3 итд.
Пример:
function_name() { … c = + … }
Функције могу вратити вредности користећи било који од три метода:
# 1) Промените стање променљиве или променљивих.
#два) Употријебите наредбу ретурн за завршетак функције и враћање испоручене вриједности у одјељак позивања скрипте љуске.
Пример:
function_name() { echo “hello ” return 1 }
Покретање функције са једним параметром ехо ће на вредност.
$ function_name ram hello ram
Хватање повратне вредности (ускладиштене у $?) На следећи начин:
како уклонити елемент из низа јава
$ echo $? 1
# 3) Снимите излаз који одјекује на стдоут.
Пример:
$ var = `function_nameram` $ echo $var hello ram
Погледајте наш предстојећи водич да бисте сазнали више о обради текста у Унику.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Типови петље Уник шкољке: Радите док се петља, за петљу, док се петља не заврши у Унику
- Водич за скрипте за Уник Схелл са примерима
- Примери аритметичких и логичких оператора скрипте љуске Уник
- Аргументи наредбеног ретка у скрипти љуске Уник са примером
- ЈМетер променљиве и функције
- Водич за Уник цеви: Цеви у програмирању за Уник
- Шта је Уник: Кратки увод у Уник
- Наредбе за обраду текста Уник: Уник филтри са примерима