2010-01-12 26 views
6

bash4 looks good on paper và tôi nghĩ tôi sẽ tạo và thử nghiệm nó.Kịch bản bash bị ảnh hưởng bởi bản phát hành bash4 như thế nào?

Trong thời gian chờ đợi ...

Bất kỳ ai đã cùng chăm sóc để chia sẻ kinh nghiệm của họ?

Thật thú vị khi nghe về bất kỳ vấn đề nào với mã bash cũ.

+0

không được trên superuser.com? – ariefbayu

+0

Trừ khi bạn có thể liên kết vấn đề này với chủ đề lập trình ("cách bash scripting bị ảnh hưởng bởi bản phát hành bash4?"), Hãy bỏ phiếu để đóng như thuộc về superuser. – Tim

+0

@Tim - xong. Tôi rất quan tâm đến khía cạnh mã hóa - vì vậy tôi muốn giữ một câu hỏi mã hóa ở đây. Tôi sẽ đăng trên superuser quá. Trừ khi câu hỏi được di chuyển anyway ... –

Trả lời

2

Tệp tin bash NEWS, repro'd here với một số bản tóm tắt, có một số thông tin tốt. tính năng mới lớn bao gồm:

  • Associative arrays: Các thành viên tên trong mảng sử dụng array[name] và truy cập với ${array[name]}
  • Các mô hình ** glob đặc biệt: phù hợp với tất cả các file và "không hay nhiều" thư mục
  • Co-processes: sử dụng coproc từ khóa để sinh ra một quy trình khác, sau đó chuyển hướng I/O của nó đến vỏ hiện có (hoặc một quá trình khác, nếu bạn muốn)
  • Case-modifying expansions: tên trùng khớp mà không liên quan đến trường hợp ký tự
0

Có một compatibility document bao gồm tất cả các phiên bản của bash đến 4.1.

Việc thắt chặt tuân thủ POSIX là một trong những khu vực có sự khác biệt với phiên bản 3.2.

Các vấn đề liên quan