O /bin/sh
do FreeBSD é o shell Almquist, e não tem equivalente a isso porque o shell Almquist não tem conclusão de comando programável em primeiro lugar.
No entanto, se você estivesse procurando um equivalente para typeset -F
, ainda estaria sem sorte. O shell Almquist não possui um comando interno para listar os nomes das funções de shell disponíveis.
Esta é, de fato, a mesma pergunta de " ash: Listar funções " e " traço: lista de funções declaradas ". O shell do Debian Almquist, o shell do FreeBSD Almquist e o shell do BusyBox Almquist são todos do shell do Almquist . Embora existam diferenças entre eles (em particular o setvar
builtin, o let
builtin, e tal) eles não se estendem a uma diferença em este respeito.
Na verdade, nenhum sabor da concha de Almquist tem isso. Então você provavelmente não precisa perguntar isso pela quarta vez sobre outra concha de Almquist. ☺
Leitura adicional
- Sven Maschek (2014-10-11).
ash
variants . inulm.de. - Definição da função de impressão POSIX