कुछ पोस्ट पहले किसी ने पूछा कि मेमोरी को प्रतिशत में कैसे दिखाया जाए। किसी ने उत्तर दिया:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
मैं सोच रहा था कि क्या मैं इस कमांड को ~ / .bashrc में उपनाम में बदल सकता हूं। लेकिन उपनाम का सिंटैक्स है:
alias aliasname='command'
मैं यह कैसे कर सकता हूँ? उस आदेश में 'और दोनों शामिल हैं "। मैंने विभिन्न तरीकों की कोशिश की, लेकिन यह काम नहीं किया। क्या यह भी संभव है? क्या मैं कुछ भूल रहा हूँ?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }- अभी भी सिर्फ एक पंक्ति, उद्धरण / परिवर्तन / आदि की आवश्यकता में कोई बदलाव नहीं। वहाँ एक कारण freenode #bash चैनल !aliasfactoid है (अच्छी तरह से था , लेकिन अधिकांश factoid bot के जीवन के कुछ संस्करण के लिए): यदि आपको पूछना है, तो इसके बजाय एक फ़ंक्शन का उपयोग करें ।