「組み込み」組み込み関数が必要です。

「組み込み」組み込み関数が必要です。

builtincommand組み込み関数を検索するときに同じ機能を持っている場合、組み込み関数のポイントは何ですか?

同じ名前の組み込み関数ではなく、特定の組み込み関数を 。builtin使用してcommandくださいbuiltincommand

ベストアンサー1

builtin標準ユーティリティではありません。

POSIX 標準文書は次の場所にあります。commandユーティリティの理論的根拠セクション:

このcommandユーティリティは、8版のシェルbuiltinコマンドと少し似ていますが、commandユーティリティを検索するためにファイルシステムにも入るので、名前はbuiltin直感的ではありません。

このbuiltinユーティリティは、bash以前のバージョンとの互換性のために提供されています。

dashたとえば、私は次の事実を見つけましたbuiltin

$ builtin printf 'hello\n'
/usr/local/bin/dash: 3: builtin: not found

おすすめ記事