3
yashシェルのprintfが組み込みコマンドであるかどうかについて少し混乱しています
yashシェルがありprintf、内蔵してそのマニュアルに従って。 しかし、これはyashデフォルト設定のシェルで見られるものです: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf されたprintfビルトインこのシェルではありませんか?結果は、外部コマンドとしても利用可能な、他の多くの組み込みユーティリティと同様です。 比較として、pdksh(kshOpenBSDでは、組み込みでprintfはありません): $ command -v printf /usr/bin/printf $ type printf printf is /usr/bin/printf そして中bash(ここprintf でビルトイン): $ command -v printf printf $ type printf printf is a shell builtin