Một vài bài viết trước đây có người hỏi làm thế nào để hiển thị bộ nhớ theo tỷ lệ phần trăm. Có người trả lời:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
Tôi đã tự hỏi nếu tôi có thể biến lệnh này thành bí danh trong ~ / .bashrc. Nhưng cú pháp của bí danh là:
alias aliasname='command'
Tôi có thể làm cái này như thế nào? Lệnh đó chứa cả '
và "
. Tôi đã thử nhiều cách khác nhau nhưng không được. Điều này thậm chí có thể? Tui bỏ lỡ điều gì vậy?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
- vẫn chỉ là một dòng, không có thay đổi nào đối với trích dẫn / thoát / v.v. Có một lý do thực tế kênh fbode #bash !alias
là (tốt, là , nhưng đối với hầu hết cuộc sống của bot thực tế, một số biến thể của): Nếu bạn phải hỏi, thay vào đó hãy sử dụng một chức năng .