Tôi đã xem xét một số mã cũ của tôi và đã xem qua cú pháp này, nhưng tôi quên chính xác những gì nó có nghĩa :-)
extractDir="${downloadFileName%.*}-tmp"
Thông tin duy nhất tôi thấy việc tìm kiếm đề cập đến một danh sách các lệnh, nhưng điều này chỉ là một biến. Cú pháp ngoặc nhọn này có nghĩa gì trong bash?
Bắt đầu với * toàn diện * [Hướng dẫn tham khảo BASH] (http://www.gnu.org/software/bash/manual/bashref.html) ... Nó được đề cập trong [Mở rộng tham số] (http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion). (Dấu ngoặc nhọn có nghĩa là một cái gì đó khác khi * không * đứng trước ký hiệu '$'.) –