Я хотел бы знать способ получить файл, который содержит функцию, которая доступна, потому что он был получен в оболочке. Для Баш и ЗШ.
Например, когда я хочу узнать источник функции git_showhidden
она печатает функцию, но не файл.
$ which git_showhidden
git_showhidden () {
files=($(git ls-files -v | grep "^[[:lower:]]" | sed 's/h //'))
echo "${files[@]}"
}
Конечно, я мог бы искать строку, но это скучно и медленно.
which
, whence
и type
не доставляют то, что мне нужно.