長い開発期間を経て、フリーソフトウェアコミュニティは今や GNU バッシュ 5.3 よく知られているコマンドインタープリタの最新バージョンとして。 前回のMediumアップデート 新しいアップデートの最初のアルファ バージョンが配布されてから 1 年が経ち、愛好家やシステム管理者の間で興奮が巻き起こっています。
GNU Bash 5.3は単体では提供されませんが、 関連する改善点と技術的変更のリスト これにより、Linuxシステムやその他の互換オペレーティングシステムで最もよく使用されるツールの1つとしての地位が強化されます。変更内容の一覧は、 RC 2 リリースノート.
Bash 5.3 の新しいコマンド置換方法
最も注目すべき新機能は コマンド置換を実行する新しい方法インタープリタ自体の現在のコンテキスト内でコマンド実行が可能になります。これにより、例えば、プロセス終了後にREPLY環境変数から置換結果を読み取ることが可能になり、スクリプトや自動化タスクのワークフローをより柔軟かつ効率的に実現できます。
C23標準のサポートとReadlineの改善
バッシュのチームは 通訳機を新しいC23規格に適合させる作業を行ったこれは、プロジェクトが将来にわたって最新かつ安全な状態を維持するために不可欠です。しかし、この決定により、Bashは古いCコンパイラ、特にK&Rスタイルのみをサポートするコンパイラではコンパイルできなくなります。
コマンドライン編集と履歴管理に不可欠なReadlineライブラリは、 大文字と小文字を区別しない検索を可能にするオプションが追加されました。 また GLOBSORT変数 パス補完で Bash が結果をどのように並べ替えるかを決定するために使用できます。これは、大量のファイルやフォルダーを扱う場合に特に便利です。
多数の修正と最適化
素晴らしい機能に加えて、Bash 5.3 多数のバグ修正が組み込まれている これらは、安定性の向上とユーザーエクスペリエンスの向上に貢献します。これらの改善の一部は、プレリリース版のアナウンスやリリース候補版で既にプレビューされています。
Bash 5.3 を入手する方法
これらの改善点をすべて直接試してみたい方は、Bash 5.3 のソース コードをダウンロードできます。 GNU公式サイトから直接このリリースにより、Bash は引き続き、コマンド ラインでのパワーと信頼性を求める人々にとってのベンチマークとなり続けます。