У рыбной раковины у меня две функции:
function be
  bundle exec $argv
end
function rdbm
  rake db:migrate
end
Обычно я использую их вместе, то есть bundle exec rake db:migrate но не всегда, поэтому я бы хотел оставить их отдельно.
Проблема в том, что я не могу сделать это с псевдонимами, которые я определил в настоящее время:
Сказать, что be rdbm расширяет первую функцию (be), но передает rdbm в виде литеральной строки (не раскрывается). 
Я также попробовал abbr:
abbr be 'bundle exec'
abbr rdbm 'rake db:migrate'
Но только первое расширяется.
Я понял, что можно вызывать функции из других функций:
function be_rdbm
  echo (be rake db:migrate)
end
но это не разъединяет две функции, так как вторая не используется.
Кстати, я хотел бы знать, можно ли улучшить этот последний пример. Я не понимаю, почему echo должно быть необходимым (или какие есть альтернативы), но я не могу поставить круглые скобки в качестве всего содержимого функции. 
