Birkaç yayın önce birisi hafızayı yüzde olarak nasıl göstereceğini sordu. Birisi şu yanıtı verdi:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
Bu komutu ~ / .bashrc içinde bir diğer ad haline getirip getiremeyeceğimi merak ediyordum. Ancak takma adın sözdizimi:
alias aliasname='command'
Bunu nasıl yapabilirim? Bu komut hem '
ve öğelerini içerir "
. Farklı yollar denedim, ama işe yaramadı. Bu mümkün mü? Bir şey mi kaçırıyorum?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
- hala sadece bir satır, hiçbir değişiklik / kaçış / vb hiçbir değişiklik gerekli. Freenode #bash kanalı bir sebebi var !alias
factoid (iyi olduğunu edildi :, ama factoid bot hayatının en bazı varyant için) sormak varsa, bunun yerine bir fonksiyonu kullanmak .