スーツと買い物、なぜ二人ですか?

スーツと買い物、なぜ二人ですか?

setどちらshoptもさまざまなオプションを制御するシェル組み込みコマンドです。どのオプションがどのコマンドで設定されるか、どのオプションが設定/解除されるか(set -o/+oshopt -s/-u)忘れてしまうことが多いです。同じタスクを実行しているように見える(そしてそのタスクを実行するためのパラメータが異なる)、2つの異なるコマンドがあるのはなぜですか?どのオプションがどのコマンドで使用されるかを覚える簡単な方法/ニーモニックはありますか?

ベストアンサー1

私が知る限り、これらのset -oオプションは他のBourneスタイルのシェル(主にksh)から継承されたオプションであり、これらのshoptオプションはbashにのみ適用されます。私が知る限り、論理はありません。

おすすめ記事