Shell Bourne ban đầu, csh hoặc tcsh đều không hỗ trợ $()
và yêu cầu ``
thay thế lệnh.
Shell Bourne không còn được sử dụng làm shell mặc định (/ bin / sh) trên nhiều hệ điều hành dựa trên UNIX. Tuy nhiên, các shell này vẫn được cung cấp bởi các nhà cung cấp hệ điều hành vì chúng vẫn được sử dụng vì lý do lịch sử.
Cả AIX và HP-UX đều có / bin / sh dưới dạng vỏ tuân thủ POSIX. Vỏ Bourne vẫn có sẵn trên AIX dưới dạng 'bsh' (nhưng không dùng nữa vào năm 1995 với AIX 4.1) và HP-UX 11.11 '/ usr / old / bin / sh' (Bourne đã bị xóa từ 11,23). Tôi không chắc chắn khi chuyển đổi được thực hiện, nhưng nó đã được nhiều năm trước.
cmd
) trong * sh shell bị phản đối? và bạn sẽ tìm thấy câu trả lời.