Gần đây tôi đi qua cú pháp này:2 dấu phẩy sau tên biến có nghĩa gì trong bash?
${reportName,,}
tôi không thể tìm thấy bất cứ điều gì bởi googling, vì vậy không ai biết những gì hiện những ,, nghĩa là gì?
Gần đây tôi đi qua cú pháp này:2 dấu phẩy sau tên biến có nghĩa gì trong bash?
${reportName,,}
tôi không thể tìm thấy bất cứ điều gì bởi googling, vì vậy không ai biết những gì hiện những ,, nghĩa là gì?
Điều này được gọi là "Tham số mở rộng" có sẵn trong phiên bản bash 4+. Để thay đổi trường hợp của chuỗi được lưu trữ trong biến để giảm case.Eg:
var=HeyThere
echo ${var,,}
heythere
Bạn có thể muốn thử một số lệnh bổ sung và kiểm tra hiệu lực: source
${var^}
${var^^}
${var,}
${var,,}
Lưu ý: "Parameter Expansion "hiện diện trong man bash
. Tìm kiếm nó.
Cảm ơn. Bạn có thể gợi ý cách tìm kiếm những thứ như vậy không? ",," không thể tìm kiếm trong google và "man bash" đã không đưa ra điều đó. Chỉnh sửa: cảm ơn một lần nữa, tìm thấy nó trong "người đàn ông bash" sau khi tất cả. – user1308345
Vui lòng thêm ghi chú trên phiên bản 'bash' được hỗ trợ từ đó. – Inian
Cẩn thận; '~' và '~~' hiện không có giấy tờ, vì vậy tôi sẽ tránh chúng. Đã xóa – chepner
Trong thiết bị đầu cuối của bạn, nhập 'man bash', sau đó nhấn dấu gạch chéo ('/') để tìm kiếm, sau đó nhấn dấu phẩy hai lần, sau đó nhấn Enter. Tài liệu rất dễ dàng! – ghoti