Я хотел бы сделать рыбу в функцию, а не переменную
function fish_greeting set_color green; echo " Hi Ev! " set_color blue; echo " Welcome to the Terminal! " set_color normal end funcsave fish_greeting
Ваша попытка не работает из-за одинарных кавычек: вы не получите подстановку команд внутри одинарных кавычек.
И если это функция, то ~ / .config / fish / functions / fish_greeting - подходящее место для ее хранения.