Съдържание:

Какво прави return в bash?
Какво прави return в bash?

Видео: Какво прави return в bash?

Видео: Какво прави return в bash?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Ноември
Anonim

Когато bash функцията завършва, нейната връщане стойност е състоянието на последния израз, изпълнен във функцията, 0 за успех и ненулево десетично число в диапазона 1 - 255 за неуспех. В връщане състояние мога се уточнява с помощта на връщане ключова дума и тя е присвоен на променливата $?.

Освен това, как връщате функция в bash?

Функцията може да върне стойност по един от четирите различни начина:

  1. Променете състоянието на променлива или променливи.
  2. Използвайте командата exit, за да прекратите скрипта на обвивката.
  3. Използвайте командата return, за да прекратите функцията и върнете предоставената стойност към извикващата секция на скрипта на обвивката.

как да върна стойността на ехо в bash? 2 отговора

  1. Отпечатайте съобщението в stderr и стойността, която искате да вземете в stdout. function fun1() { # Отпечатайте съобщението в stderr.
  2. Отпечатайте съобщението нормално в stdout и използвайте действителната върната стойност с $?.
  3. Просто използвайте глобалната променлива.

Съответно, какво е return в shell скрипта?

команда за връщане се използва за излизане от a черупка функция. Той взема параметър [N], ако е споменато N, тогава той се завръща [N] и ако N не е споменато, тогава е се завръща статуса на последния команда изпълнява се в рамките на функцията или скрипт . N може да бъде само числова стойност. Забележка: ехо $? се използва за показване на последното връщане състояние.

Каква е ползата от шел скриптове?

Shell скриптове позволяват ни да програмираме команди във вериги и да накараме системата да ги изпълни като скриптирано събитие, точно като пакетни файлове. Те също така позволяват много по-полезни функции, като подмяна на команди. Можете да извикате команда, като дата и използване той се извежда като част от схема за именуване на файлове.

Препоръчано: