Leitura adicional

Leitura adicional

Qual é o equivalente do FreeBSD /bin/sha bash's:

compgen -A function

que lista os nomes das funções declaradas.

Responder1

O FreeBSD /bin/shé o shell Almquist e não tem equivalente porque o shell Almquist não possui conclusão de comando programável em primeiro lugar.

No entanto, se você estivesse procurando um equivalente, typeset -Fainda assim estaria sem sorte. O shell Almquist não possui comando integrado para listar os nomes das funções disponíveis do shell.

Esta é na verdade a mesma pergunta que "ash: Listar funções" e "traço: Lista funções declaradas". O shell Debian Almquist, o shell FreeBSD Almquist e o shell BusyBox Almquistsão todos a concha Almquist. Enquanto estiver lásãodiferenças entre eles (em particular o setvarembutido, o letembutido e similares), eles não se estendem a uma diferença emesserespeito.

Na verdade, nenhum sabor da casca do Almquist tem isso. Então você provavelmente não precisa perguntar isso uma quarta vez sobre outro shell do Almquist. ☺

Leitura adicional

informação relacionada