Alguns posts atrás, alguém perguntou como mostrar a memória em porcentagem. Alguém respondeu com:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
Eu queria saber se posso transformar esse comando em um alias em ~ / .bashrc. Mas a sintaxe do alias é:
alias aliasname='command'
Como posso fazer isso? Esse comando contém ambos '
e "
. Tentei de maneiras diferentes, mas não funcionou. Isso é possível? Estou esquecendo de algo?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
- ainda é apenas uma linha, nenhuma alteração na citação / escape / etc é necessária. Há uma razão pela qual o factid do canal fashode #bash !alias
é (bem, foi , mas durante a maior parte da vida do bot de fatoid é uma variante): Se você precisar perguntar, use uma função .