Вопросы с тегом «bash-functions»

17
Имена функций сценария Bash, содержащие двойное двоеточие '::'

Сегодня я натолкнулся на скрипт Bash, в котором есть имена функций с двойными двоеточиями ::, например, file::write()и file::read(). Я никогда раньше не видел этот синтаксис в скрипте Bash, и когда я вызывал скрипт, он работал нормально (к моему удивлению). После просмотра справочной страницы Bash...

13
Как защитить функцию bash от переопределения?

В bashоболочке мы можем определить функцию fс f(){ echo Hello; } а затем повторно объявить / переопределить его, без каких-либо сообщений об ошибках или предупреждений, с помощью f(){ echo Bye; } Я считаю, что есть способ защитить функции от переопределения таким...

11
Неявный возврат в функции bash?

Скажем, у меня есть функция bash, например: gmx(){ echo "foo"; } будет ли эта функция неявно возвращать выходное значение echoкоманды, или необходимо использовать return? gmx(){ echo "foo"; return $? } Я предполагаю, что, как работает bash, состояние выхода последней команды функции bash - это то,...

11
Почему sh (не bash) жалуется на функции, определенные в моем .bashrc?

Я получаю это, когда я открываю терминальную сессию: sh: ошибка импорта определения функции для `read.json ' sh: ошибка импорта определения функции для `ts-project ' sh не любит эти функции, потому что они выглядят так: read.json(){ :: } и ts-project(){ :: } реальный вопрос - зачем shтрогать /...