Sau một thời gian dài phát triển, cộng đồng phần mềm miễn phí hiện có thể tin tưởng vào GNU Bash 5.3 là phiên bản mới nhất của trình thông dịch lệnh nổi tiếng. Đã ba năm trôi qua kể từ khi ra mắt bản cập nhật trung bình trước đó và một năm kể từ khi phiên bản alpha đầu tiên của bản cập nhật mới được phân phối, điều này đã tạo nên sự phấn khích trong số những người đam mê và quản trị viên hệ thống.
GNU Bash 5.3 không đi kèm một mình, nhưng kết hợp một danh sách các cải tiến và thay đổi kỹ thuật có liên quan củng cố vị thế của nó như một trong những công cụ được sử dụng nhiều nhất trong các hệ thống Linux và các hệ điều hành tương thích khác. Danh sách các thay đổi được bao gồm có thể được xem trong Ghi chú phát hành RC 2.
Phương pháp thay thế lệnh mới trong Bash 5.3
Trong số các tính năng mới đáng chú ý nhất là cách mới để thực hiện lệnh thay thế, cho phép thực hiện lệnh trong ngữ cảnh hiện tại của chính trình thông dịch. Ví dụ, điều này cho phép đọc kết quả thay thế từ biến môi trường REPLY sau khi quá trình hoàn tất, tạo điều kiện cho quy trình làm việc linh hoạt và hiệu quả hơn cho các tập lệnh và tác vụ tự động.
Hỗ trợ cho tiêu chuẩn C23 và cải tiến trong Readline
Đội của Bash đã đã làm việc để điều chỉnh trình thông dịch theo tiêu chuẩn C23 mới, điều này rất cần thiết để đảm bảo dự án vẫn hiện tại và an toàn cho tương lai. Tuy nhiên, quyết định này có nghĩa là Bash không còn có thể được biên dịch bằng các trình biên dịch C cũ hơn, đặc biệt là các trình biên dịch chỉ hỗ trợ kiểu K&R.
Thư viện Readline, cần thiết cho việc chỉnh sửa dòng lệnh và quản lý lịch sử, bây giờ thêm tùy chọn cho phép tìm kiếm không phân biệt chữ hoa chữ thường. Ngoài ra, biến GLOBSORT có thể được sử dụng để quyết định cách Bash sắp xếp kết quả trong quá trình hoàn thành đường dẫn, điều này đặc biệt hữu ích cho những người phải xử lý khối lượng lớn tệp và thư mục.
Nhiều bản sửa lỗi và tối ưu hóa
Ngoài các tính năng tuyệt vời, Bash 5.3 bao gồm một danh sách dài các bản sửa lỗi góp phần mang lại sự ổn định hơn và trải nghiệm người dùng tốt hơn. Một số cải tiến này đã được xem trước trong các thông báo và bản phát hành ứng viên trước khi phát hành bản cuối cùng.
Làm thế nào để có được Bash 5.3
Những ai muốn dùng thử trực tiếp tất cả những cải tiến này có thể tải xuống mã nguồn Bash 5.3. trực tiếp từ trang web chính thức của GNUVới bản phát hành này, Bash tiếp tục là chuẩn mực cho những ai đòi hỏi sức mạnh và độ tin cậy trên dòng lệnh.