Улучшить существующий псевдоним для динамической замены текста в командной строке

У меня есть псевдоним в .bashrc :

 alias ylog = "yarn logs -applicationId" 

Это хорошо работает, когда я делаю ylog application_123 .

Иногда имена моей работы появляются в виде job_123 вместо application_123 и для того, чтобы получить ylog мне нужно вручную заменить текстовое «задание» на «приложение» в моей командной строке.

Возможно ли улучшить псевдоним, чтобы произошло следующее:

  • ylog job_123 разрешает ylog application_123
  • ylog application_123 разрешает ylog application_123

Bash не разрешает параметры в псевдонимах, поэтому вам нужно определить и использовать функцию, например:

 ylog() { yarn logs -applicationId "${1/#job_/application_}" }