1. ホーム
  2. python

Bashスクリプトの使い道はもうないのか?[クローズド]

2023-10-11 03:52:56

質問

私はCSの大学2年生で、実戦的な知識は乏しいです。 1年目はJavaを学び、2年目はCと簡単なBashスクリプトを学びました。 スクリプトを学びました。 この夏はPerlを学ぼうとしています(神よ、私を助けてください)。 過去にPythonに少し手を出したことがあります。

私の質問は、Python、Ruby、Perl などの非常に読みやすく、非常に書きやすいスクリプト言語がある今、なぜ誰もが Bash スクリプトを書くのでしょうか? 私が見逃しているものがあるのでしょうか。 私のリナックスボックスにはperlとpythonがあることは知っています。 これらは十分にユビキタスではないのでしょうか? 本当に何かあるのでしょうか? 他のHLよりもBashで行う方が簡単なことがあるのでしょうか?

どのように解決するのですか?

とりわけ、bashは次のような場合に便利です。 最も を行う場合、bash は便利です。 そして、bash (あるいは少なくとも POSIX シェル が利用可能で、Perl と Python が利用できない多くの環境があります。

そしてもちろん、対話型bashとスクリプト型bashを区別する必要があります。 Ubuntu は最近、デフォルトのスクリプトシェル ( #!/bin/sh ) を ダッシュ の方がはるかに速かったからです。 しかし バッシュ には、dash にはない便利な対話的機能があります ( zsh の方がまだましです、IMHO)。