Eu sei o que é um comando interno, mas o que builtin
ele faz? A execução which ls
me mostra /bin/ls
, mas a execução which builtin
não retorna nada.
man builtin
apenas me fornece uma lista de comandos internos, um dos quais é builtin
. O restante da página de manual explica o que é um builtin, mas não o que builtin
é.
builtin --help
me diz, builtin: usage: builtin [shell-builtin [arg ...]]
mas ainda não é o que faz.
É parte do bash de uma maneira que outros comandos internos não são?
which builtin
não retorna resultados, porque which
relata a localização dos comandos externos . Se você perguntar ao shell type builtin
, ele lhe dirá, sem surpresa, isso builtin is a shell builtin
. Você vai encontrar o mesmo com alias
, set
etc.
builtin help builtin
help builtin
.