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 !aliaslà (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 .