Hace algunas publicaciones, alguien preguntó cómo mostrar la memoria en porcentaje. Alguien respondió con:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
Me preguntaba si puedo convertir este comando en un alias en ~ / .bashrc. Pero la sintaxis del alias es:
alias aliasname='command'
¿Cómo puedo hacer esto? Ese comando contiene ambos '
y "
. Intenté diferentes formas, pero no funcionó. ¿Es esto posible? ¿Me estoy perdiendo de algo?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
- Todavía solo una línea, no se necesitan cambios en las citas / escape / etc. Hay una razón por la cual el factoid del canal freenode #bash !alias
es (bueno, fue , pero durante la mayor parte de la vida del bot factoid alguna variante de): si tiene que preguntar, use una función en su lugar .