Какова предполагаемая цель синтаксиса ()в функции bash?

How would you handle a situation like this? And from where would you install the update?

Поддерживаемые версии Ubuntu LTS содержат соответствующие исправления безопасности для более старых версий, обычно переносимые на версию, поставляемую в составе выпуска. В случае устранения уязвимости достаточно установить обновленную версию из репозитория Ubuntu.

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

0
05.03.2021, 01:13
2 ответа

Why is there a () in a function declaration?

Потому что кто-то решил, что это правильный синтаксис.

О ком, когда и о чем (он )думал? Есть другие вопросы.

What goes inside the () if anything?

Ничего, на нынешнем уровне написания спецификаций.

Может быть, в будущем!.

1
18.03.2021, 22:27

Синтаксис, используемый для стандартных определений функций:

funcname() {
  cmds;
}

было принято AT&T в 1984 году, когда эта функция была добавлена ​​в Bourne Shell.

Синтаксис функции:

function funcname {
  cmds;
}

взято из kshпримерно с 1983 года. Это тоже было в AT&T, но в группе Дэвида Корна, которая в то время работала над добавлением встроенных команд базы данных в Bourne Shell и в качестве побочного эффекта создала kshкак модифицированный Bourne Shell.

0
18.03.2021, 22:27

Теги

Похожие вопросы