古代の強力な命令と見なされるものは何ですか? [閉鎖]

古代の強力な命令と見なされるものは何ですか? [閉鎖]

私はawkとsedという用語に触れました。 awkはすべてのラインを通過し、ラインが特定の条件を満たすときにアクションを実行し、sedはもはや出力される前に入力ストリームで動作します。私は個人的にそれらを使用する目的が何であるかわかりませんが、それは強力でさえ神聖な命令と呼ばれることに気づきました。これら2つに加えて、これらの状態を持つ他のコマンド/アプリケーションは何ですか?

ベストアンサー1

いくつかの「古い」コマンドを分類する1つの方法(「より強力な」コマンドではない)は、組み込みコマンドです。つまり、シェルから呼び出されたコマンドまたは機能は、外部ではなくシェル自体内で直接実行されます。実行シェル実行可能プログラムをロードして実行します。
例には、ログアウト、CD、エコー、履歴などがあります。

そのコマンドが組み込みコマンドであることを確認できます。

builtin [command]

例えば

builtin echo

出力がないということは組み込まれていることを意味します(Unix哲学を使用すると何も問題ありません)。

コマンドがlsなどの組み込みコマンドではない場合

builtin ls

戻りエラー-bash builtin: cp: not a shell builtin

sedそして、そのような「最も強力な」命令については、非常に主観的でawk明確な主張を提示する可能性がほとんどないので、実際に質問から取り除きます。

おすすめ記事