builtin
のポイントは何ですか command
の場合に組み込まれます ビルトインの検索に関しては、ビルトインにはまったく同じ機能がありますか?
同じ名前の関数よりも特定のビルトインが選択されていることを確認する場合は、builtin
command
と比較して付加価値はありません 。 builtin
と主張する人もいるかもしれません より明確ですが、それでも、command
を使用することを想像することしかできませんでした 一部のコマンドが組み込みとしても使用できるかどうかわからない場合に選択される可能性があります。
承認された回答:
builtin
標準のユーティリティではありません。
POSIX標準ドキュメントには、command
の理論的根拠のセクションでこれが記載されています。 ユーティリティ:
command
ユーティリティは、EighthEditionシェルのbuiltin
にいくぶん似ています。 コマンドですが、command
以降 また、ファイルシステムに移動して、builtin
という名前のユーティリティを検索します。 直感的ではないでしょう。
builtin
ユーティリティはbash
によって提供されます 下位互換性のため。
dash
たとえば、builtin
は実装されていません :
$ builtin printf 'hellon'
/usr/local/bin/dash: 3: builtin: not found