何が違うの?
内部コマンドは組み込みコマンドと呼ばれ、OSのシェルに組み込まれているということでコマンドの実態はありません。
こんな感じ。そしてOSのシェルに内蔵されていることもあって爆速。
# type trap trap はシェル組み込み関数です
早い理由は組み込みコマンドはプロセスの生成コストが削減されているから・・とのことですが、速度を意識するスクリプトであればどれが内部コマンドなのか?はおさえておきたいところです。
内部コマンドは組み込みコマンドと呼ばれ、OSのシェルに組み込まれているということでコマンドの実態はありません。
こんな感じ。そしてOSのシェルに内蔵されていることもあって爆速。
# type trap trap はシェル組み込み関数です
早い理由は組み込みコマンドはプロセスの生成コストが削減されているから・・とのことですが、速度を意識するスクリプトであればどれが内部コマンドなのか?はおさえておきたいところです。