В моем .bashrc у меня есть функция hello:
function hello() {
echo "Hello, $1!"
}
Я хочу иметь возможность вызвать hello() из оболочки следующим образом:
$ hello Lloyd
И получим вывод:
> Hello, Lloyd!
Какой трюк?
(Реальная функция, которую я имею в виду, сложнее, конечно.)
EDIT: Это ДЕЙСТВИТЕЛЬНО вызвано синтаксической ошибкой в функции, я думаю!: (
function coolness() {
if[ [-z "$1"] -o [-z "$2"] ]; then
echo "Usage: $0 [sub_package] [endpoint]";
exit 1;
fi
echo "Hi!"
}