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)。
関連
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] スレッドを強制終了させる方法はありますか?
-
[解決済み] Bashでの単一行whileループの構文
-
[解決済み] bash で複数のサブプロセスが終了するのを待ち、いずれかのサブプロセスがコード !=0 で終了したときに終了コード !=0 を返すにはどうすればよいですか?
-
[解決済み] 特定のコマンドを無視するBashのエラー
-
[解決済み] シェルスクリプトで整数比較のための論理和演算を行うには?
-
[解決済み] BashでTRY CATCHコマンドはありますか?
-
[解決済み] PythonでSVGからPNGに変換する
-
[解決済み] Django 1.7で初期マイグレーションからマイグレートバックする方法は?
-
[解決済み] if 節の終了方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] pandasのタイムゾーンに対応したDateTimeIndexを、特定のタイムゾーンに対応したナイーブなタイムスタンプに変換する。
-
[解決済み] Cythonのコードを含むPythonパッケージはどのように構成すればよいのでしょうか?
-
[解決済み] subprocess.run()の出力を抑制またはキャプチャするには?
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] Pythonによる一対のクロスプロダクト [重複] (英語)
-
[解決済み] if 節の終了方法
-
[解決済み] Pythonの検索パスを他のソースに展開する
-
[解決済み] Python 言語を決定するには?
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?