Я написал следующую функцию в моем .zshrc
файле:
myfunc ()
{
folderpath="${find . -type d -name myfolder}"
package="${basename $PWD}"
ln -fs "$path" "$HOME"/links/"$package"/myfolder
}
После source ~/.zshrc
и выполнения myfunc
в командной строке я получаю следующую ошибку:
myfunc:2: bad substitution
Почему?