Оглавление:

Что делает return в bash?
Что делает return в bash?

Видео: Что делает return в bash?

Видео: Что делает return в bash?
Видео: 5 Bash Функции 2024, Май
Anonim

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

Более того, как вернуть функцию в bash?

Функция может возвращать значение одним из четырех способов:

  1. Измените состояние переменной или переменных.
  2. Используйте команду выхода, чтобы завершить сценарий оболочки.
  3. Используйте команду return, чтобы завершить функцию и вернуть предоставленное значение в вызывающую секцию сценария оболочки.

как мне вернуть значение эха в bash? 2 ответа

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

Соответственно, что такое return в сценарии оболочки?

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

Какая польза от сценариев оболочки?

Скрипты оболочки позволяют нам программировать команды в цепочках и заставлять систему выполнять их как событие сценария, точно так же, как пакетные файлы. Они также позволяют выполнять гораздо более полезные функции, такие как подстановка команд. Вы можете вызвать команду, например дату и использовать он выводится как часть схемы именования файлов.

Рекомендуемые: